$(GMODULE_CFLAGS) \
$(GLIB_CFLAGS)
+liboldmono_la_LDFLAGS=-Wl,-version-script=$(srcdir)/ldscript
+
if X86
-bin_PROGRAMS = mono
-lib_LIBRARIES = libmono.a
+if PLATFORM_WIN32
+export HOST_CC
+endif
+
+bin_PROGRAMS = oldmono
+lib_LTLIBRARIES = liboldmono.la
+
+liboldmono_la_LIBADD = \
+ ../metadata/libmonoruntime.la \
+ ../metadata/libmetadata.la \
+ ../io-layer/libwapi.la \
+ ../utils/libmonoutils.la \
+ ../os/libmonoos.la
+
endif
-libmono_a_SOURCES = \
+jitsources = \
win32-exception.c \
win32-exception.h \
codegen.h \
codegen-x86.c \
emit-x86.c \
- jit.h \
- regset.h \
regset.c \
- debug.h \
- 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 \
- message.c \
linear-scan.c \
helpers.h \
helpers.c
-mono_SOURCES = mono.c
+liboldmono_la_SOURCES = $(jitsources)
+
+liboldmonoincludedir = $(includedir)/mono/jit
+liboldmonoinclude_HEADERS = \
+ jit.h \
+ regset.h
-mono_LDADD = \
- libmono.a \
- ../metadata/libmonoruntime.a \
- ../metadata/libmetadata.a \
- ../io-layer/libwapi.a \
- ../utils/libmonoutils.a \
- ../os/libmonoos.a \
+oldmono_SOURCES = mono.c $(jitsources)
+
+#mono_LDFLAGS=-static
+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
CLEANFILES = $(BUILT_SOURCES)
-EXTRA_DIST = x86.brg
+EXTRA_DIST = x86.brg ldscript