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
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
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::
test-clean:
$(MAKE) -C testprograms realclean
+ $(MAKE) -C firmjni/testprograms clean;
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
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