Adapted firmjni build process in main Makefile.
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Thu, 13 Mar 2003 09:00:54 +0000 (09:00 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Thu, 13 Mar 2003 09:00:54 +0000 (09:00 +0000)
[r878]

Makefile.in
configure
configure.in

index 7d6162f..b433ab1 100644 (file)
@@ -34,9 +34,11 @@ XOFILES += $(addsuffix /subdir.o, $(subdirs))
 
 include $(top_srcdir)/MakeTargets
 
-
+# add target firmjni if configured with --enable-firmjni
 all: config.h Makefile libfirm.a
 
+firm: config.h Makefile libfirm.a
+
 libfirm.a: subdir_all $(XOFILES) $(OFILES)
        $(AR) $(ARFLAGS) $@.new $(XOFILES) $(OFILES)
        $(RANLIB) $@.new
@@ -44,8 +46,9 @@ libfirm.a: subdir_all $(XOFILES) $(OFILES)
 
 testprograms:  libfirm.a
        $(MAKE) -C testprograms
-#      $(MAKE) -C firmjni  test  Tut nicht in craks Makefile
 
+firmjni:: libfirm.a
+       $(MAKE) -C firmjni
 
 # gernerate program documentation
 .PHONY: autodoc
@@ -75,8 +78,11 @@ stamp-h: config.h.in config.status
 config.status: configure
        ./config.status --recheck
 
+# add target test-firmjni if configured with --enable-firmjni
 test::
        $(MAKE) -C testprograms test;
+
+test-firmjni::
        $(MAKE) -C firmjni test;
 
 test-reference::
@@ -84,3 +90,4 @@ test-reference::
 
 test-clean:
        $(MAKE) -C testprograms realclean
+       $(MAKE) -C firmjni/testprograms clean;
index c72a56b..82ca0dc 100755 (executable)
--- a/configure
+++ b/configure
@@ -3356,8 +3356,8 @@ fi
 done
 
   if test "$ac_jni_headers" != yes; then
-    { { echo "$as_me:$LINENO: error: jni header file not found. (IPD: add -I/usr/public2/java/jdk1.3.1-sun/include/ -I/usr/public2/java/jdk1.3.1-sun/include/linux/ to CPPFLAGS)" >&5
-echo "$as_me: error: jni header file not found. (IPD: add -I/usr/public2/java/jdk1.3.1-sun/include/ -I/usr/public2/java/jdk1.3.1-sun/include/linux/ to CPPFLAGS)" >&2;}
+    { { echo "$as_me:$LINENO: error: jni header file not found. (IPD: add --with-includedir=/usr/public2/java/jdk1.3.1-sun/include/:/usr/public2/java/jdk1.3.1-sun/include/linux/ to configure flags)" >&5
+echo "$as_me: error: jni header file not found. (IPD: add --with-includedir=/usr/public2/java/jdk1.3.1-sun/include/:/usr/public2/java/jdk1.3.1-sun/include/linux/ to configure flags)" >&2;}
    { (exit 1); exit 1; }; }
   fi
 fi
index f35f27a..b760217 100644 (file)
@@ -202,7 +202,7 @@ dnl check for jni header files
 if test "$enable_firm_jni" = yes; then
   AC_CHECK_HEADERS(jni.h, ac_jni_headers="yes", ac_jni_headers="no")
   if test "$ac_jni_headers" != yes; then
-    AC_MSG_ERROR(jni header file not found. (IPD: add -I/usr/public2/java/jdk1.3.1-sun/include/ -I/usr/public2/java/jdk1.3.1-sun/include/linux/ to CPPFLAGS))
+    AC_MSG_ERROR(jni header file not found. (IPD: add --with-includedir=/usr/public2/java/jdk1.3.1-sun/include/:/usr/public2/java/jdk1.3.1-sun/include/linux/ to configure flags))
   fi
 fi