2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / jit / Makefile.am
index 3f0e6a972732408198ac590259049d0f1252acd8..a79805f5b18ac50236e6860e4260e4d75e26c380 100644 (file)
@@ -3,27 +3,34 @@ INCLUDES =                            \
        $(GMODULE_CFLAGS)               \
        $(GLIB_CFLAGS)
 
+liboldmono_la_LDFLAGS=-Wl,-version-script=$(srcdir)/ldscript
+
 if X86
-bin_PROGRAMS = mono
-lib_LTLIBRARIES = libmono.la
+if PLATFORM_WIN32
+export HOST_CC
+endif
+
+bin_PROGRAMS = oldmono
+lib_LTLIBRARIES = liboldmono.la
 
-libmono_la_LIBADD =    \
-       ../metadata/libmonoruntime.la
+liboldmono_la_LIBADD =         \
+       ../metadata/libmonoruntime.la   \
+       ../metadata/libmetadata.la      \
+       ../io-layer/libwapi.la          \
+       ../utils/libmonoutils.la        \
+       ../os/libmonoos.la
 
 endif
 
-libmono_la_SOURCES =           \
+jitsources =           \
        win32-exception.c       \
        win32-exception.h       \
        codegen.h               \
        codegen-x86.c           \
        emit-x86.c              \
        regset.c                \
-       debug-private.h         \
-       debug.c                 \
-       debug-stabs.c           \
-       debug-dwarf2.c          \
-       debug-dwarf2-plus.c     \
+       debug-jit.h             \
+       debug-jit.c             \
        jit.c                   \
        trampoline.c            \
        exception.c             \
@@ -31,21 +38,28 @@ libmono_la_SOURCES =                \
        helpers.h               \
        helpers.c
 
-libmonoincludedir = $(includedir)/mono/jit
-libmonoinclude_HEADERS = \
+liboldmono_la_SOURCES = $(jitsources)
+
+liboldmonoincludedir = $(includedir)/mono/jit
+liboldmonoinclude_HEADERS = \
        jit.h                   \
-       debug.h                 \
        regset.h
 
-mono_SOURCES = mono.c
+oldmono_SOURCES = mono.c $(jitsources)
 
 #mono_LDFLAGS=-static
-mono_LDADD =                           \
-       libmono.la                      \
+oldmono_LDADD =                                \
+       ../metadata/libmonoruntime.la   \
+       ../metadata/libmetadata.la      \
+       ../io-layer/libwapi.la          \
+       ../utils/libmonoutils.la        \
+       ../os/libmonoos.la              \
        $(GLIB_LIBS)                    \
        $(GMODULE_LIBS)                 \
        -lm
 
+oldmono_CFLAGS = $(AM_CFLAGS)
+
 codegen-x86.c codegen.h: x86.brg
        ../monoburg/monoburg $(srcdir)/x86.brg -d codegen.h -s codegen-x86.c
 
@@ -53,5 +67,5 @@ BUILT_SOURCES = codegen-x86.c codegen.h
 
 CLEANFILES = $(BUILT_SOURCES)
 
-EXTRA_DIST = x86.brg
+EXTRA_DIST = x86.brg ldscript