
Module: ppl/ppl Branch: master Commit: 87b7c0d322e1f0db6b73a03ee763d74120f4f023 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=87b7c0d322e1f...
Author: Roberto Bagnara bagnara@cs.unipr.it Date: Thu Jan 6 08:57:57 2011 +0100
Do not build documentation for interfaces that are not enabled.
---
doc/Makefile.am | 237 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 121 insertions(+), 116 deletions(-)
diff --git a/doc/Makefile.am b/doc/Makefile.am index 778c960..ecd8340 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -81,7 +81,8 @@ devref.tex \ ppl.sty \ $(PPL_SOURCE_FILES)
-##### Configuration Independent Language Interface Manuals ##### + +if BUILD_C_INTERFACE
# C Language Interface Manuals
@@ -124,6 +125,45 @@ devref-language-interface.tex \ ../interfaces/C/ppl_c_implementation_common.inlines.hh \ ../interfaces/C/ppl_c_implementation_common.cc
+ +# Configuration Dependent C Language Interface Manuals. + +USER_CONFIGURED_C_INTERFACE_HTML_MANUAL = \ +ppl-user-configured-c-interface-@VERSION@-html.tar.gz +DEVREF_CONFIGURED_C_INTERFACE_HTML_MANUAL = \ +ppl-devref-configured-c-interface-@VERSION@-html.tar.gz + +USER_CONFIGURED_C_INTERFACE_PDF_MANUAL = \ +ppl-user-configured-c-interface-@VERSION@.pdf +DEVREF_CONFIGURED_C_INTERFACE_PDF_MANUAL = \ +ppl-devref-configured-c-interface-@VERSION@.pdf + +USER_CONFIGURED_C_INTERFACE_PS_MANUAL = \ +ppl-user-configured-c-interface-@VERSION@.ps.gz +DEVREF_CONFIGURED_C_INTERFACE_PS_MANUAL = \ +ppl-devref-configured-c-interface-@VERSION@.ps.gz + +USER_CONFIGURED_C_INTERFACE_HTML_DIR = \ +ppl-user-configured-c-interface-@VERSION@-html +DEVREF_CONFIGURED_C_INTERFACE_HTML_DIR = \ +ppl-devref-configured-c-interface-@VERSION@-html + +USER_CONFIGURED_C_INTERFACE_STUFF = \ +$(COMMON_C_INTERFACE_STUFF) \ +$(top_builddir)/interfaces/C/ppl_c.h + +DEVREF_CONFIGURED_C_INTERFACE_STUFF = \ +$(COMMON_C_INTERFACE_STUFF) \ +$(top_builddir)/interfaces/C/ppl_c.h \ +../interfaces/C/ppl_c_implementation_common.defs.hh \ +../interfaces/C/ppl_c_implementation_common.inlines.hh \ +../interfaces/C/ppl_c_implementation_common.cc + +endif BUILD_C_INTERFACE + + +if BUILD_SOME_PROLOG_INTERFACES + # Prolog Language Interface Manuals
USER_PROLOG_INTERFACE_HTML_MANUAL = \ @@ -161,6 +201,51 @@ ppl.sty \ ../interfaces/Prolog/ppl_prolog_common.inlines.hh \ ../interfaces/Prolog/ppl_prolog_common.cc
+ +# Configuration Dependent Prolog Language Interface Manuals + +USER_CONFIGURED_PROLOG_INTERFACE_HTML_MANUAL = \ +ppl-user-configured-prolog-interface-@VERSION@-html.tar.gz +DEVREF_CONFIGURED_PROLOG_INTERFACE_HTML_MANUAL = \ +ppl-devref-configured-prolog-interface-@VERSION@-html.tar.gz + +USER_CONFIGURED_PROLOG_INTERFACE_PDF_MANUAL = \ +ppl-user-configured-prolog-interface-@VERSION@.pdf +DEVREF_CONFIGURED_PROLOG_INTERFACE_PDF_MANUAL = \ +ppl-devref-configured-prolog-interface-@VERSION@.pdf + +USER_CONFIGURED_PROLOG_INTERFACE_PS_MANUAL = \ +ppl-user-configured-prolog-interface-@VERSION@.ps.gz +DEVREF_CONFIGURED_PROLOG_INTERFACE_PS_MANUAL = \ +ppl-devref-configured-prolog-interface-@VERSION@.ps.gz + +USER_CONFIGURED_PROLOG_INTERFACE_HTML_DIR = \ +ppl-user-configured-prolog-interface-@VERSION@-html +DEVREF_CONFIGURED_PROLOG_INTERFACE_HTML_DIR = \ +ppl-devref-configured-prolog-interface-@VERSION@-html + +USER_CONFIGURED_PROLOG_INTERFACE_STUFF = \ +$(DOX_LICENCE_FILES) \ +user-language-interface.tex \ +ppl.sty \ +$(top_builddir)/interfaces/Prolog/Prolog_configured_interface.dox + +DEVREF_CONFIGURED_PROLOG_INTERFACE_STUFF = \ +$(DOX_LICENCE_FILES) \ +devref-language-interface.tex \ +ppl.sty \ +$(top_builddir)/interfaces/Prolog/Prolog_configured_interface.dox \ +../interfaces/Prolog/ppl_prolog_common.defs.hh \ +../interfaces/Prolog/ppl_prolog_common.inlines.hh \ +../interfaces/Prolog/ppl_prolog_common.cc \ +$(top_builddir)/interfaces/Prolog/ppl_prolog_domains.hh \ +$(top_builddir)/interfaces/Prolog/ppl_prolog_domains.cc.stamp + +endif BUILD_SOME_PROLOG_INTERFACES + + +if BUILD_OCAML_INTERFACE + # OCaml Language Interface Manuals
USER_OCAML_INTERFACE_HTML_MANUAL = \ @@ -200,6 +285,41 @@ ppl.sty \ ../interfaces/OCaml/ppl_ocaml_common.cc \ ../interfaces/OCaml/ppl_ocaml_globals.mli
+ +# Configuration Dependent OCaml Language Interface Manuals. + +USER_CONFIGURED_OCAML_INTERFACE_HTML_MANUAL = \ +ppl-user-configured-ocaml-interface-@VERSION@-html.tar.gz +DEVREF_CONFIGURED_OCAML_INTERFACE_HTML_MANUAL = \ +ppl-devref-configured-ocaml-interface-@VERSION@-html.tar.gz + +USER_CONFIGURED_OCAML_INTERFACE_PDF_MANUAL = \ +ppl-user-configured-ocaml-interface-@VERSION@.pdf +DEVREF_CONFIGURED_OCAML_INTERFACE_PDF_MANUAL = \ +ppl-devref-configured-ocaml-interface-@VERSION@.pdf + +USER_CONFIGURED_OCAML_INTERFACE_PS_MANUAL = \ +ppl-user-configured-ocaml-interface-@VERSION@.ps.gz +DEVREF_CONFIGURED_OCAML_INTERFACE_PS_MANUAL = \ +ppl-devref-configured-ocaml-interface-@VERSION@.ps.gz + +USER_CONFIGURED_OCAML_INTERFACE_HTML_DIR = \ +ppl-user-configured-ocaml-interface-@VERSION@-html +DEVREF_CONFIGURED_OCAML_INTERFACE_HTML_DIR = \ +ppl-devref-configured-ocaml-interface-@VERSION@-html + +USER_CONFIGURED_OCAML_INTERFACE_STUFF = \ +$(USER_OCAML_INTERFACE_STUFF) \ +$(top_builddir)/interfaces/OCaml/ppl_ocaml.mli + +DEVREF_CONFIGURED_OCAML_INTERFACE_STUFF = \ +$(DEVREF_OCAML_INTERFACE_STUFF) \ +$(top_builddir)/interfaces/OCaml/ppl_ocaml.mli + +endif BUILD_OCAML_INTERFACE + +if BUILD_JAVA_INTERFACE + # Java Language Interface Manuals
USER_JAVA_INTERFACE_HTML_MANUAL = \ @@ -281,123 +401,8 @@ $(JAVA_INTERFACE_JAVA_FILES) \ ../interfaces/Java/jni/ppl_java_common.inlines.hh \ ../interfaces/Java/jni/ppl_java_globals.cc
-##### Configuration Dependent Language Interface Manuals ##### - -# Configuration Dependent C Language Interface Manuals. -if BUILD_C_INTERFACE - -USER_CONFIGURED_C_INTERFACE_HTML_MANUAL = \ -ppl-user-configured-c-interface-@VERSION@-html.tar.gz -DEVREF_CONFIGURED_C_INTERFACE_HTML_MANUAL = \ -ppl-devref-configured-c-interface-@VERSION@-html.tar.gz - -USER_CONFIGURED_C_INTERFACE_PDF_MANUAL = \ -ppl-user-configured-c-interface-@VERSION@.pdf -DEVREF_CONFIGURED_C_INTERFACE_PDF_MANUAL = \ -ppl-devref-configured-c-interface-@VERSION@.pdf - -USER_CONFIGURED_C_INTERFACE_PS_MANUAL = \ -ppl-user-configured-c-interface-@VERSION@.ps.gz -DEVREF_CONFIGURED_C_INTERFACE_PS_MANUAL = \ -ppl-devref-configured-c-interface-@VERSION@.ps.gz - -USER_CONFIGURED_C_INTERFACE_HTML_DIR = \ -ppl-user-configured-c-interface-@VERSION@-html -DEVREF_CONFIGURED_C_INTERFACE_HTML_DIR = \ -ppl-devref-configured-c-interface-@VERSION@-html - -USER_CONFIGURED_C_INTERFACE_STUFF = \ -$(COMMON_C_INTERFACE_STUFF) \ -$(top_builddir)/interfaces/C/ppl_c.h - -DEVREF_CONFIGURED_C_INTERFACE_STUFF = \ -$(COMMON_C_INTERFACE_STUFF) \ -$(top_builddir)/interfaces/C/ppl_c.h \ -../interfaces/C/ppl_c_implementation_common.defs.hh \ -../interfaces/C/ppl_c_implementation_common.inlines.hh \ -../interfaces/C/ppl_c_implementation_common.cc - -endif BUILD_C_INTERFACE - - -# Configuration Dependent Prolog Language Interface Manuals -if BUILD_SOME_PROLOG_INTERFACES - -USER_CONFIGURED_PROLOG_INTERFACE_HTML_MANUAL = \ -ppl-user-configured-prolog-interface-@VERSION@-html.tar.gz -DEVREF_CONFIGURED_PROLOG_INTERFACE_HTML_MANUAL = \ -ppl-devref-configured-prolog-interface-@VERSION@-html.tar.gz - -USER_CONFIGURED_PROLOG_INTERFACE_PDF_MANUAL = \ -ppl-user-configured-prolog-interface-@VERSION@.pdf -DEVREF_CONFIGURED_PROLOG_INTERFACE_PDF_MANUAL = \ -ppl-devref-configured-prolog-interface-@VERSION@.pdf - -USER_CONFIGURED_PROLOG_INTERFACE_PS_MANUAL = \ -ppl-user-configured-prolog-interface-@VERSION@.ps.gz -DEVREF_CONFIGURED_PROLOG_INTERFACE_PS_MANUAL = \ -ppl-devref-configured-prolog-interface-@VERSION@.ps.gz - -USER_CONFIGURED_PROLOG_INTERFACE_HTML_DIR = \ -ppl-user-configured-prolog-interface-@VERSION@-html -DEVREF_CONFIGURED_PROLOG_INTERFACE_HTML_DIR = \ -ppl-devref-configured-prolog-interface-@VERSION@-html - -USER_CONFIGURED_PROLOG_INTERFACE_STUFF = \ -$(DOX_LICENCE_FILES) \ -user-language-interface.tex \ -ppl.sty \ -$(top_builddir)/interfaces/Prolog/Prolog_configured_interface.dox - -DEVREF_CONFIGURED_PROLOG_INTERFACE_STUFF = \ -$(DOX_LICENCE_FILES) \ -devref-language-interface.tex \ -ppl.sty \ -$(top_builddir)/interfaces/Prolog/Prolog_configured_interface.dox \ -../interfaces/Prolog/ppl_prolog_common.defs.hh \ -../interfaces/Prolog/ppl_prolog_common.inlines.hh \ -../interfaces/Prolog/ppl_prolog_common.cc \ -$(top_builddir)/interfaces/Prolog/ppl_prolog_domains.hh \ -$(top_builddir)/interfaces/Prolog/ppl_prolog_domains.cc.stamp - -endif BUILD_SOME_PROLOG_INTERFACES - - -# Configuration Dependent OCaml Language Interface Manuals. -if BUILD_OCAML_INTERFACE - -USER_CONFIGURED_OCAML_INTERFACE_HTML_MANUAL = \ -ppl-user-configured-ocaml-interface-@VERSION@-html.tar.gz -DEVREF_CONFIGURED_OCAML_INTERFACE_HTML_MANUAL = \ -ppl-devref-configured-ocaml-interface-@VERSION@-html.tar.gz - -USER_CONFIGURED_OCAML_INTERFACE_PDF_MANUAL = \ -ppl-user-configured-ocaml-interface-@VERSION@.pdf -DEVREF_CONFIGURED_OCAML_INTERFACE_PDF_MANUAL = \ -ppl-devref-configured-ocaml-interface-@VERSION@.pdf - -USER_CONFIGURED_OCAML_INTERFACE_PS_MANUAL = \ -ppl-user-configured-ocaml-interface-@VERSION@.ps.gz -DEVREF_CONFIGURED_OCAML_INTERFACE_PS_MANUAL = \ -ppl-devref-configured-ocaml-interface-@VERSION@.ps.gz - -USER_CONFIGURED_OCAML_INTERFACE_HTML_DIR = \ -ppl-user-configured-ocaml-interface-@VERSION@-html -DEVREF_CONFIGURED_OCAML_INTERFACE_HTML_DIR = \ -ppl-devref-configured-ocaml-interface-@VERSION@-html - -USER_CONFIGURED_OCAML_INTERFACE_STUFF = \ -$(USER_OCAML_INTERFACE_STUFF) \ -$(top_builddir)/interfaces/OCaml/ppl_ocaml.mli - -DEVREF_CONFIGURED_OCAML_INTERFACE_STUFF = \ -$(DEVREF_OCAML_INTERFACE_STUFF) \ -$(top_builddir)/interfaces/OCaml/ppl_ocaml.mli - -endif BUILD_OCAML_INTERFACE
# Configuration Dependent Java Language Interface Manuals. -if BUILD_JAVA_INTERFACE
USER_CONFIGURED_JAVA_INTERFACE_HTML_MANUAL = \ ppl-user-configured-java-interface-@VERSION@-html.tar.gz