[PPL-devel] [GIT] ppl/ppl(master): Do use $(interface_generator_files) when defined.
Roberto Bagnara
bagnara at cs.unipr.it
Wed May 18 09:35:54 CEST 2011
Module: ppl/ppl
Branch: master
Commit: d118d742791b628a2e959180fdfa51e7cd0035fd
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=d118d742791b628a2e959180fdfa51e7cd0035fd
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed May 18 09:24:37 2011 +0200
Do use $(interface_generator_files) when defined.
---
interfaces/C/Makefile.am | 4 ++--
interfaces/Java/jni/Makefile.am | 4 ++--
.../Java/parma_polyhedra_library/Makefile.am | 4 ++--
interfaces/Java/tests/Makefile.am | 6 ++----
interfaces/OCaml/Makefile.am | 4 ++--
interfaces/OCaml/tests/Makefile.am | 6 ++----
interfaces/Prolog/Makefile.am | 11 ++++-------
7 files changed, 16 insertions(+), 23 deletions(-)
diff --git a/interfaces/C/Makefile.am b/interfaces/C/Makefile.am
index 678c7a5..431d6df 100644
--- a/interfaces/C/Makefile.am
+++ b/interfaces/C/Makefile.am
@@ -110,12 +110,12 @@ dist-hook:
mv -f $(distdir)/ppl_c.h $(distdir)/ppl_c.h.dist
interface_generator_dependencies = \
+$(interface_generator_files) \
$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../ppl_interface_generator_common.m4 \
../ppl_interface_generator_common_dat.m4 \
../ppl_interface_generator_copyright \
-../ppl_interface_generator_common_procedure_generators.m4 \
-$(interface_generator_files)
+../ppl_interface_generator_common_procedure_generators.m4
ppl_c_domains.h: $(interface_generator_dependencies)
$(M4) --prefix-builtin -I.. -I$(srcdir) -I$(srcdir)/.. \
diff --git a/interfaces/Java/jni/Makefile.am b/interfaces/Java/jni/Makefile.am
index db1ce4c..16799ef 100644
--- a/interfaces/Java/jni/Makefile.am
+++ b/interfaces/Java/jni/Makefile.am
@@ -26,13 +26,13 @@ ppl_interface_generator_java_classes_cc_files.m4 \
ppl_interface_generator_java_classes_cc_code.m4
interface_generator_dependencies = \
+$(interface_generator_files) \
$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../../ppl_interface_generator_common.m4 \
../../ppl_interface_generator_common_dat.m4 \
../../ppl_interface_generator_copyright \
../../ppl_interface_generator_common_procedure_generators.m4 \
-../ppl_interface_generator_java_procedure_generators.m4 \
-$(interface_generator_files)
+../ppl_interface_generator_java_procedure_generators.m4
EXTRA_DIST = \
$(interface_generator_files)
diff --git a/interfaces/Java/parma_polyhedra_library/Makefile.am b/interfaces/Java/parma_polyhedra_library/Makefile.am
index 2560811..e5d72e4 100644
--- a/interfaces/Java/parma_polyhedra_library/Makefile.am
+++ b/interfaces/Java/parma_polyhedra_library/Makefile.am
@@ -201,13 +201,13 @@ $(fixed_java_sources) \
$(srcdir)/Fake_Class_for_Doxygen.java
interface_generator_dependencies = \
+$(interface_generator_files) \
$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../../ppl_interface_generator_common.m4 \
../../ppl_interface_generator_common_dat.m4 \
../../ppl_interface_generator_copyright \
../../ppl_interface_generator_common_procedure_generators.m4 \
-../ppl_interface_generator_java_procedure_generators.m4 \
-$(interface_generator_files)
+../ppl_interface_generator_java_procedure_generators.m4
BUILT_SOURCES = \
java_classes.stamp \
diff --git a/interfaces/Java/tests/Makefile.am b/interfaces/Java/tests/Makefile.am
index d34a662..64ba864 100644
--- a/interfaces/Java/tests/Makefile.am
+++ b/interfaces/Java/tests/Makefile.am
@@ -28,19 +28,19 @@ ppl_interface_generator_java_test_java.m4 \
ppl_interface_generator_java_test_java_code.m4
interface_generator_dependencies = \
+$(interface_generator_files) \
$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../../ppl_interface_generator_common.m4 \
../../ppl_interface_generator_common_dat.m4 \
../../ppl_interface_generator_copyright \
../../ppl_interface_generator_common_procedure_generators.m4 \
../ppl_interface_generator_java_procedure_generators.m4 \
-ppl_interface_generator_java_test_java.m4 \
-ppl_interface_generator_java_test_java_code.m4 \
ppl_java_tests_common
# Even if the Java sources are not really needed, they are built by m4,
# we need to include them to invoke the Automake Java build system.
EXTRA_DIST = \
+$(interface_generator_files) \
Test_Executor.java \
C_Polyhedron_test1.java \
NNC_Polyhedron_test1.java \
@@ -49,8 +49,6 @@ PIP_Problem_test1.java \
Parma_Polyhedra_Library_test1.java \
Parma_Polyhedra_Library_test2.java \
PPL_Test.java \
-ppl_interface_generator_java_test_java_code.m4 \
-ppl_interface_generator_java_test_java.m4 \
ppl_java_tests_common
check_JAVA = \
diff --git a/interfaces/OCaml/Makefile.am b/interfaces/OCaml/Makefile.am
index 29a29e4..c0c5ac7 100644
--- a/interfaces/OCaml/Makefile.am
+++ b/interfaces/OCaml/Makefile.am
@@ -185,11 +185,11 @@ $(WATCHDOG_INCLUDE_OPTIONS) \
@extra_includes@
interface_generator_dependencies = \
+$(interface_generator_files) \
$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../ppl_interface_generator_common.m4 \
../ppl_interface_generator_common_dat.m4 \
-../ppl_interface_generator_copyright \
-$(interface_generator_files)
+../ppl_interface_generator_copyright
ppl_ocaml.cma: ppl_ocaml_globals.cmo ppl_ocaml.cmo libppl_ocaml.a
$(OCAMLC_ENV) $(OCAMLC) -o $@ -a -custom \
diff --git a/interfaces/OCaml/tests/Makefile.am b/interfaces/OCaml/tests/Makefile.am
index d8c8d54..9cd317c 100644
--- a/interfaces/OCaml/tests/Makefile.am
+++ b/interfaces/OCaml/tests/Makefile.am
@@ -48,15 +48,13 @@ $(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../../ppl_interface_generator_copyright \
../../ppl_interface_generator_common_procedure_generators.m4 \
../ppl_interface_generator_ocaml_procedure_generators.m4 \
-ppl_interface_generator_ocaml_test_ml.m4 \
-ppl_interface_generator_ocaml_test_ml_code.m4 \
+$(interface_generator_files) \
ppl_ocaml_tests_common
# Even if the OCaml sources are not really needed, they are built by m4,
# we need to include them to invoke the Automake OCaml build system.
EXTRA_DIST = \
-ppl_interface_generator_ocaml_test_ml_code.m4 \
-ppl_interface_generator_ocaml_test_ml.m4 \
+$(interface_generator_files) \
ppl_ocaml_tests_common
OCAMLC_ENV = OCAMLRUNPARAM='l=1M'
diff --git a/interfaces/Prolog/Makefile.am b/interfaces/Prolog/Makefile.am
index a4cad74..c7c1f87 100644
--- a/interfaces/Prolog/Makefile.am
+++ b/interfaces/Prolog/Makefile.am
@@ -100,16 +100,13 @@ ppl_prolog_domains.cc.stamp
nodist_noinst_DATA = Prolog_configured_interface.dox
interface_generator_dependencies = \
+$(interface_generator_files) \
+$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
../ppl_interface_generator_common.m4 \
../ppl_interface_generator_common_dat.m4 \
../ppl_interface_generator_copyright \
-../ppl_interface_generator_common_procedure_generators.m4 \
-ppl_interface_generator_prolog_procedure_generators.m4 \
-$(top_builddir)/interfaces/ppl_interface_instantiations.m4 \
-ppl_interface_generator_prolog_hh_files.m4 \
-ppl_interface_generator_prolog_hh_code.m4 \
-ppl_interface_generator_prolog_cc_files.m4 \
-ppl_interface_generator_prolog_cc_code.m4
+../ppl_interface_generator_common_procedure_generators.m4
+
ppl_prolog_domains.hh: $(interface_generator_dependencies)
$(M4) --prefix-builtin -I.. -I$(srcdir) -I$(srcdir)/.. \
More information about the PPL-devel
mailing list