* Renamed STATIC_CLASSPATH to ENABLE_STATICVM
[cacao.git] / src / native / Makefile.am
index 10ab88f95d83afb102ec4c0a3948763bdd69574e..d9fa49ca69d7dc40f1e5ef4198defb7cf09a5cea 100644 (file)
@@ -28,7 +28,7 @@
 ##
 ## Changes:
 ##
-## $Id: Makefile.am 1996 2005-03-05 16:57:40Z twisti $
+## $Id: Makefile.am 2860 2005-06-28 18:37:28Z twisti $
 
 ## Process this file with automake to produce Makefile.in
 
@@ -38,6 +38,16 @@ SUBDIRS = include vm
 
 CLEANFILES =
 
+if ENABLE_STATICVM
+SUBDIRS += tools
+CLEANFILES += nativetable.inc
+
+$(srcdir)/native.c: nativetable.inc
+
+nativetable.inc: $(top_builddir)/src/classpath/lib/rt.jar $(top_builddir)/src/native/tools/gennativetable
+       BOOTCLASSPATH=$(top_builddir)/src/classpath/lib/rt.jar $(top_builddir)/src/native/tools/gennativetable > $(top_builddir)/src/native/nativetable.inc
+endif
+
 noinst_LTLIBRARIES = libnative.la
 
 libnative_la_SOURCES = \
@@ -45,8 +55,7 @@ libnative_la_SOURCES = \
        jni.h \
        native.c \
        native.h \
-       nativecalls.inc \
-       nativetable.inc
+       nativecalls.inc
 
 libnative_la_LIBADD = \
        vm/libnativevm.la