2005-01-05 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / jit / Makefile.am
1 INCLUDES =                              \
2         -I$(top_srcdir)                 \
3         $(GMODULE_CFLAGS)               \
4         $(GLIB_CFLAGS)
5
6 liboldmono_la_LDFLAGS=-Wl,-version-script=$(srcdir)/ldscript
7
8 if X86
9 if PLATFORM_WIN32
10 export HOST_CC
11 endif
12
13 bin_PROGRAMS = oldmono
14 lib_LTLIBRARIES = liboldmono.la
15
16 liboldmono_la_LIBADD =  \
17         ../metadata/libmonoruntime.la   \
18         ../metadata/libmetadata.la      \
19         ../io-layer/libwapi.la          \
20         ../utils/libmonoutils.la        \
21         ../os/libmonoos.la
22
23 endif
24
25 jitsources =            \
26         win32-exception.c       \
27         win32-exception.h       \
28         codegen.h               \
29         codegen-x86.c           \
30         emit-x86.c              \
31         regset.c                \
32         debug-jit.h             \
33         debug-jit.c             \
34         jit.c                   \
35         trampoline.c            \
36         exception.c             \
37         linear-scan.c           \
38         helpers.h               \
39         helpers.c
40
41 liboldmono_la_SOURCES = $(jitsources)
42
43 liboldmonoincludedir = $(includedir)/mono/jit
44 liboldmonoinclude_HEADERS = \
45         jit.h                   \
46         regset.h
47
48 oldmono_SOURCES = mono.c $(jitsources)
49
50 #mono_LDFLAGS=-static
51 oldmono_LDADD =                         \
52         ../metadata/libmonoruntime.la   \
53         ../metadata/libmetadata.la      \
54         ../io-layer/libwapi.la          \
55         ../utils/libmonoutils.la        \
56         ../os/libmonoos.la              \
57         $(GLIB_LIBS)                    \
58         $(GMODULE_LIBS)                 \
59         -lm
60
61 oldmono_CFLAGS = $(AM_CFLAGS)
62
63 codegen-x86.c codegen.h: x86.brg
64         ../monoburg/monoburg $(srcdir)/x86.brg -d codegen.h -s codegen-x86.c
65
66 BUILT_SOURCES = codegen-x86.c codegen.h
67
68 CLEANFILES = $(BUILT_SOURCES)
69
70 EXTRA_DIST = x86.brg ldscript
71