INCLUDES = \
-I$(top_srcdir) \
$(GMODULE_CFLAGS) \
- $(GLIB_CFLAGS)
+ $(GLIB_CFLAGS)
if X86
bin_PROGRAMS = mono
-lib_LIBRARIES = libmono.a
+lib_LTLIBRARIES = libmono.la
+
+libmono_la_LIBADD = \
+ ../metadata/libmonoruntime.la
+
endif
-libmono_a_SOURCES = \
+libmono_la_SOURCES = \
+ 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-plus.c \
jit.c \
trampoline.c \
- delegate.c \
exception.c \
- invoke.c \
- message.c
+ message.c \
+ linear-scan.c \
+ helpers.h \
+ helpers.c
+
+libmonoincludedir = $(includedir)/mono/jit
+libmonoinclude_HEADERS = \
+ jit.h \
+ debug.h \
+ regset.h
mono_SOURCES = mono.c
+#mono_LDFLAGS=-static
mono_LDADD = \
- libmono.a \
- ../metadata/libmetadata.a \
- ../io-layer/libwapi.a \
- ../utils/libmonoutils.a \
+ libmono.la \
$(GLIB_LIBS) \
$(GMODULE_LIBS) \
-lm
codegen-x86.c codegen.h: x86.brg
- ../monoburg/monoburg $(srcdir)/x86.brg -d codegen.h > codegen-x86.c
+ ../monoburg/monoburg $(srcdir)/x86.brg -d codegen.h -s codegen-x86.c
BUILT_SOURCES = codegen-x86.c codegen.h