[PPL-devel] [GIT] ppl/ppl(master): We cannot test the Java interface unless ENABLE_SHARED.
Roberto Bagnara
bagnara at cs.unipr.it
Tue May 12 18:06:58 CEST 2009
Module: ppl/ppl
Branch: master
Commit: b94dc7951129d065d858b6dbd932eac59a643f96
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=b94dc7951129d065d858b6dbd932eac59a643f96
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Tue May 12 18:04:44 2009 +0200
We cannot test the Java interface unless ENABLE_SHARED.
---
interfaces/Java/tests/Makefile.am | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/interfaces/Java/tests/Makefile.am b/interfaces/Java/tests/Makefile.am
index d616fec..9c700d4 100644
--- a/interfaces/Java/tests/Makefile.am
+++ b/interfaces/Java/tests/Makefile.am
@@ -63,13 +63,17 @@ Parma_Polyhedra_Library_test1.java \
Parma_Polyhedra_Library_test2.java \
PPL_Test.java
+if ENABLE_SHARED
+
CLASSPATH = ../ppl_java.jar:.
JAVACFLAGS = -classpath $(CLASSPATH)
PPL_DLOPEN = -dlopen ../../../src/libppl.la
if BUILD_WATCHDOG_LIBRARY
+
PWL_DLOPEN = -dlopen ../../../Watchdog/src/libpwl.la
+
endif BUILD_WATCHDOG_LIBRARY
java_test_environment = \
@@ -77,6 +81,12 @@ $(LIBTOOL) --mode=execute $(PPL_DLOPEN) $(PWL_DLOPEN) \
$(JAVA) -classpath .:../ppl_java.jar \
-Djava.library.path=../jni/.libs
+ppl_java_generated_tests.java: $(interface_generator_dependencies)
+ $(M4) --prefix-builtin -I../.. \
+ -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. \
+ $(srcdir)/ppl_interface_generator_java_test_java.m4 \
+ > $@
+
check-local: ppl_java_generated_tests.java
$(java_test_environment) ppl_java_generated_tests
$(java_test_environment) C_Polyhedron_test1
@@ -85,14 +95,10 @@ check-local: ppl_java_generated_tests.java
$(java_test_environment) Parma_Polyhedra_Library_test1
$(java_test_environment) Parma_Polyhedra_Library_test2
-ppl_java_generated_tests.java: $(interface_generator_dependencies)
- $(M4) --prefix-builtin -I../.. \
- -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. \
- $(srcdir)/ppl_interface_generator_java_test_java.m4 \
- > $@
-
CLEANFILES = \
ppl_java_generated_tests.java
+endif ENABLE_SHARED
+
$(top_builddir)/interfaces/ppl_interface_instantiations.m4:
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/interfaces ppl_interface_instantiations.m4
More information about the PPL-devel
mailing list