[PPL-devel] [GIT] ppl/ppl(master): Add dependencies between HTML manuals for parallel builds.

Enea Zaffanella zaffanella at cs.unipr.it
Mon Mar 23 14:47:31 CET 2009


Module: ppl/ppl
Branch: master
Commit: c0630b87d1f35a79db1bf91bc032a4a25ec5f949
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=c0630b87d1f35a79db1bf91bc032a4a25ec5f949

Author: Enea Zaffanella <zaffanella at spartacus.cs.unipr.it>
Date:   Mon Mar 23 14:42:19 2009 +0100

Add dependencies between HTML manuals for parallel builds.
The distributed built HTML manuals logically depend on the built tag file,
which is not distributed; hence a direct dependency cannot be added (it
would break a `make distcheck' check). As a workaround, they now depend
on the core HTML manual, which is built _and_ distributed.

---

 doc/Makefile.am |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 8b58371..17ae32d 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1559,22 +1559,22 @@ $(USER_CORE_HTML_MANUAL): user.doxyconf-html $(USER_CORE_STUFF)
 	$(MAKE) $(AM_MAKEFLAGS) $(USER_CORE_HTML_DIR)
 	tar c $(USER_CORE_HTML_DIR) | gzip --best --force > $@
 
-$(USER_C_INTERFACE_HTML_MANUAL): user.doxyconf-html $(USER_CORE_STUFF) \
+$(USER_C_INTERFACE_HTML_MANUAL): $(USER_CORE_HTML_MANUAL) \
 user-language-interface.doxyconf $(USER_C_INTERFACE_STUFF)
 	$(MAKE) $(AM_MAKEFLAGS) $(USER_C_INTERFACE_HTML_DIR)
 	tar c $(USER_C_INTERFACE_HTML_DIR) | gzip --best --force > $@
 
-$(USER_PROLOG_INTERFACE_HTML_MANUAL): user.doxyconf-html $(USER_CORE_STUFF) \
+$(USER_PROLOG_INTERFACE_HTML_MANUAL): $(USER_CORE_HTML_MANUAL) \
 user-language-interface.doxyconf $(USER_PROLOG_INTERFACE_STUFF)
 	$(MAKE) $(AM_MAKEFLAGS) $(USER_PROLOG_INTERFACE_HTML_DIR)
 	tar c $(USER_PROLOG_INTERFACE_HTML_DIR) | gzip --best --force > $@
 
-$(USER_OCAML_INTERFACE_HTML_MANUAL): user.doxyconf-html $(USER_CORE_STUFF) \
+$(USER_OCAML_INTERFACE_HTML_MANUAL): $(USER_CORE_HTML_MANUAL) \
 user-language-interface.doxyconf $(USER_OCAML_INTERFACE_STUFF)
 	$(MAKE) $(AM_MAKEFLAGS) $(USER_OCAML_INTERFACE_HTML_DIR)
 	tar c $(USER_OCAML_INTERFACE_HTML_DIR) | gzip --best --force > $@
 
-$(USER_JAVA_INTERFACE_HTML_MANUAL): user.doxyconf-html $(USER_CORE_STUFF) \
+$(USER_JAVA_INTERFACE_HTML_MANUAL): $(USER_CORE_HTML_MANUAL) \
 user-language-interface.doxyconf $(USER_JAVA_INTERFACE_STUFF)
 	$(MAKE) $(AM_MAKEFLAGS) $(USER_JAVA_INTERFACE_HTML_DIR)
 	tar c $(USER_JAVA_INTERFACE_HTML_DIR) | gzip --best --force > $@




More information about the PPL-devel mailing list