*** empty log message ***
[cacao.git] / Makefile.am
index e56350ea1080e52b65b4f486c8499f6d1a35bbc7..72a57d0598d6db2ca5fe2b40d7f08af789b0c080 100644 (file)
@@ -1,14 +1,14 @@
 ## Process this file with automake to produce Makefile.in
 
-# $Id: Makefile.am 124 1999-01-28 19:49:32Z phil $
+# $Id: Makefile.am 180 2002-12-14 21:53:55Z stefan $
 
 MAINTAINERCLEANFILES = Makefile.in configure
-SUBDIRS = toolbox mm alpha jit comp nat threads mips tst doc
+SUBDIRS = toolbox mm alpha jit comp nat threads mips tst doc narray jvmtst
 
 EXTRA_DIST = html/cacaoinstall.html html/cacaoman.html html/index.html \
+                               jni.c
 
 CLEANFILES = @SYSDEP_DIR@/asmpart.o \
-                        @SYSDEP_DIR@/asmpart.s \
              @SYSDEP_DIR@/offsets.h \
                 nativetable.hh \
                 nativetypes.hh
@@ -32,10 +32,13 @@ cacao_SOURCES = \
        main.c \
        native.c \
        native.h \
+       jni.h \
        tables.c \
-       tables.h
+       tables.h 
 
-EXTRA_cacao_SOURCES = compiler.c compiler.h
+EXTRA_cacao_SOURCES = \
+       compiler.c \
+       compiler.h 
 
 cacao_LDADD = \
        @SYSDEP_DIR@/asmpart.o \
@@ -61,40 +64,83 @@ nativetypes.hh @SYSDEP_DIR@/offsets.h nativetable.hh: cacaoh
        ./cacaoh \
                java.lang.Object \
                java.lang.String \
-               java.lang.Class \
                java.lang.ClassLoader \
+               java.lang.Class \
                java.lang.Compiler \
+               java.lang.Integer \
                java.lang.Double \
                java.lang.Float \
                java.lang.Math \
+               java.lang.Package \
                java.lang.Runtime \
                java.lang.SecurityManager \
+               java.lang.Exception \
+               java.io.PrintStream \
+               java.io.InputStream \
                java.lang.System \
                java.lang.Thread \
                java.lang.ThreadGroup \
                java.lang.Throwable \
-               java.io.File \
+               java.lang.reflect.Array \
+               java.lang.reflect.Constructor \
+               java.lang.reflect.Field \
+               java.lang.reflect.Method \
+               java.lang.reflect.Modifier \
                java.io.FileDescriptor \
                java.io.FileInputStream \
                java.io.FileOutputStream \
-               java.io.PrintStream \
+               java.io.FileSystem \
+               java.io.ObjectInputStream \
+               java.io.ObjectStreamClass \
                java.io.RandomAccessFile \
+               java.util.ResourceBundle \
+               java.util.jar.JarFile \
+               java.util.zip.Adler32 \
+               java.util.zip.CRC32 \
+               java.util.zip.Deflater \
+               java.util.zip.Inflater \
+               java.util.zip.ZipEntry \
+               java.util.zip.ZipFile \
                java.util.Properties \
-               java.util.Date
-
-@SYSDEP_DIR@/asmpart.o: $(top_srcdir)/@SYSDEP_DIR@/asmpart.c @SYSDEP_DIR@/offsets.h
-       rm -f @SYSDEP_DIR@/asmpart.s
-       @CPP@ $(INCLUDES) $(top_srcdir)/@SYSDEP_DIR@/asmpart.c \
-                       > @SYSDEP_DIR@/asmpart.s
-       @CC@ $(CFLAGS) $(INCLUDES) -c -o @SYSDEP_DIR@/asmpart.o \
-                       @SYSDEP_DIR@/asmpart.s
-       rm -f asmpart.s
-
-compiler.o: builtin.h compiler.h global.h loader.h tables.h native.h \
-            asmpart.h compiler.c comp/*.c \
-            @SYSDEP_DIR@/gen.c @SYSDEP_DIR@/disass.c
-       @CC@ $(CFLAGS) $(INCLUDES) -c compiler.c
-
+               java.util.Date \
+               java.math.BigInteger \
+               java.net.InetAddress \
+               java.net.InetAddressImpl \
+               java.net.DatagramPacket \
+               java.net.PlainDatagramSocketImpl \
+               java.net.SocketImpl \
+               java.net.PlainSocketImpl \
+               java.net.SocketInputStream \
+               java.net.SocketOutputStream \
+               java.security.PrivilegedActionException \
+               java.security.PrivilegedAction \
+               java.security.PrivilegedExceptionAction \
+               java.security.AccessController \
+               java.io.File \
+               java.io.UnixFileSystem \
+               java.lang.ClassLoader_NativeLibrary
+
+@SYSDEP_DIR@/asmpart.o: $(top_srcdir)/@SYSDEP_DIR@/asmpart.S @SYSDEP_DIR@/offsets.h
+       @CC@ $(INCLUDES) -c -g -o $@ $<
+
+compiler.o: $(top_srcdir)/builtin.h $(top_srcdir)/compiler.h \
+                   $(top_srcdir)/global.h $(top_srcdir)/loader.h \
+               $(top_srcdir)/tables.h $(top_srcdir)/native.h \
+            $(top_srcdir)/asmpart.h $(top_srcdir)/compiler.c $(top_srcdir)/comp/*.c \
+            $(top_srcdir)/@SYSDEP_DIR@/gen.c $(top_srcdir)/@SYSDEP_DIR@/disass.c
+#      @CC@ $(CFLAGS) -I. $(INCLUDES) -c $(top_srcdir)/compiler.c
+
+jit.o: jit.c \
+       jit/mcode.c \
+       jit/parse.c \
+       jit/reg.c \
+       jit/stack.c \
+       jit/jitdef.h \
+       narray/graph.c \
+       narray/loop.c \
+       narray/analyze.c \
+       narray/tracing.c \
+       narray/loop.h
 
 ## Local variables:
 ## mode: Makefile