Skip to content
Snippets Groups Projects
Commit 5eb538d7 authored by Allan Blanchard's avatar Allan Blanchard
Browse files

[doc] provide direct files for (E)ACSL versions

parent 71a8c117
No related branches found
No related tags found
No related merge requests found
...@@ -233,6 +233,7 @@ manuals: ...@@ -233,6 +233,7 @@ manuals:
paths: paths:
- manuals/*.pdf - manuals/*.pdf
- manuals/*.tgz - manuals/*.tgz
- manuals/*.txt
expire_in: 7 days # Note: the LAST artifact of the ref is always kept expire_in: 7 days # Note: the LAST artifact of the ref is always kept
################################################################################ ################################################################################
......
...@@ -149,9 +149,13 @@ all: \ ...@@ -149,9 +149,13 @@ all: \
manuals/acsl-implementation$(FC_SUFFIX).pdf \ manuals/acsl-implementation$(FC_SUFFIX).pdf \
manuals/acsl$(ACSL_SUFFIX).pdf \ manuals/acsl$(ACSL_SUFFIX).pdf \
version: manuals/acsl-version.txt
manuals/acsl-implementation$(FC_SUFFIX).pdf: acsl/acsl-implementation.pdf manuals/acsl-implementation$(FC_SUFFIX).pdf: acsl/acsl-implementation.pdf
manuals/acsl$(ACSL_SUFFIX).pdf: acsl/acsl.pdf manuals/acsl$(ACSL_SUFFIX).pdf: acsl/acsl.pdf
manuals/acsl-version.txt:
echo ${ACSL_VERSION} > $@
################### ###################
# E-ACSL # # E-ACSL #
...@@ -182,12 +186,17 @@ clean:: ...@@ -182,12 +186,17 @@ clean::
all: \ all: \
manuals/e-acsl-implementation$(FC_SUFFIX).pdf \ manuals/e-acsl-implementation$(FC_SUFFIX).pdf \
manuals/e-acsl-manual$(FC_SUFFIX).pdf \ manuals/e-acsl-manual$(FC_SUFFIX).pdf \
manuals/e-acsl$(EACSL_SUFFIX).pdf \ manuals/e-acsl$(EACSL_SUFFIX).pdf
version: manuals/e-acsl-version.txt
manuals/e-acsl-implementation$(FC_SUFFIX).pdf: $(EACSL_DOC)/refman/e-acsl-implementation.pdf manuals/e-acsl-implementation$(FC_SUFFIX).pdf: $(EACSL_DOC)/refman/e-acsl-implementation.pdf
manuals/e-acsl-manual$(FC_SUFFIX).pdf: $(EACSL_DOC)/userman/main.pdf manuals/e-acsl-manual$(FC_SUFFIX).pdf: $(EACSL_DOC)/userman/main.pdf
manuals/e-acsl$(EACSL_SUFFIX).pdf: $(EACSL_DOC)/refman/e-acsl.pdf manuals/e-acsl$(EACSL_SUFFIX).pdf: $(EACSL_DOC)/refman/e-acsl.pdf
manuals/e-acsl-version.txt:
echo ${EACSL_VERSION} > $@
endif endif
# Note: The makefiles of ACSL/E-ACSL are not parallelizable when producing both # Note: The makefiles of ACSL/E-ACSL are not parallelizable when producing both
......
...@@ -43,12 +43,13 @@ stdenv.mkDerivation rec { ...@@ -43,12 +43,13 @@ stdenv.mkDerivation rec {
''; '';
buildPhase = '' buildPhase = ''
make -C doc NO_SUFFIX=yes all make -C doc NO_SUFFIX=yes all version
''; '';
installPhase = '' installPhase = ''
mkdir -p $out mkdir -p $out
cp ./doc/manuals/*.pdf $out cp ./doc/manuals/*.pdf $out
cp ./doc/manuals/*.tgz $out cp ./doc/manuals/*.tgz $out
cp ./doc/manuals/*.txt $out
''; '';
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment