fixed builtin problem on alpha
[cacao.git] / Makefile.am
index 64dcb8748b5e8b0f1141d493a944f84552fb99ff..7b75e5e52cad95afc46410df765be63ff26b06cd 100644 (file)
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 
-# $Id: Makefile.am 696 2003-12-06 20:10:05Z edwin $
+# $Id: Makefile.am 770 2003-12-13 23:08:38Z stefan $
 
 @SET_MAKE@
 
@@ -68,6 +68,7 @@ cacao_DEPENDENCIES = \
        jit/loop/libloop.a \
        jit/@ARCH_DIR@/libarch.a \
        toolbox/libtoolbox.a \
+       nat/libnat.a \
        $(BOEHM_LIBS) \
        @THREAD_OBJ@
 
@@ -90,6 +91,7 @@ cacaoh_DEPENDENCIES = \
 
 
 nativetypes.hh jit/@ARCH_DIR@/offsets.h nativetable.hh: cacaoh Makefile.am Makefile
+       test -f stamp-nat || \
        CLASSPATH=./classpathbin/@ARCH_DIR@/lib ./cacaoh \
        java.lang.String \
        java.lang.Class \
@@ -184,12 +186,16 @@ nativetypes.hh jit/@ARCH_DIR@/offsets.h nativetable.hh: cacaoh Makefile.am Makef
        gnu.java.security.x509.X509Certificate  \
        java.lang.JOWENNTest1 \
        @AWTPEERS@
+       touch stamp-nat nativetypes.hh jit/@ARCH_DIR@/offsets.h nativetable.hh
 
 native.c: nativetypes.hh jit/@ARCH_DIR@/offsets.h nativetable.hh
 
 checkjvm:
        $(MAKE) -C jvmtst $@
 
+clean:
+       rm -f stamp-nat
+
 
 ## Local variables:
 ## mode: Makefile