2002-08-28 Dick Porter <dick@ximian.com>
[mono.git] / mono / jit / Makefile.am
1 INCLUDES =                              \
2         -I$(top_srcdir)                 \
3         $(GMODULE_CFLAGS)               \
4         $(GLIB_CFLAGS)
5
6 if X86
7 if PLATFORM_WIN32
8 export HOST_CC
9 endif
10
11 bin_PROGRAMS = mono
12 lib_LTLIBRARIES = libmono.la
13
14 libmono_la_LIBADD =     \
15         ../metadata/libmonoruntime.la   \
16         ../metadata/libmetadata.la      \
17         ../io-layer/libwapi.la          \
18         ../utils/libmonoutils.la        \
19         ../os/libmonoos.la
20
21 endif
22
23 libmono_la_SOURCES =            \
24         win32-exception.c       \
25         win32-exception.h       \
26         codegen.h               \
27         codegen-x86.c           \
28         emit-x86.c              \
29         regset.c                \
30         debug-private.h         \
31         debug.c                 \
32         debug-stabs.c           \
33         debug-dwarf2.c          \
34         debug-dwarf2-plus.c     \
35         jit.c                   \
36         trampoline.c            \
37         exception.c             \
38         linear-scan.c           \
39         helpers.h               \
40         helpers.c
41
42 libmonoincludedir = $(includedir)/mono/jit
43 libmonoinclude_HEADERS = \
44         jit.h                   \
45         debug.h                 \
46         regset.h
47
48 mono_SOURCES = mono.c
49
50 #mono_LDFLAGS=-static
51 mono_LDADD =                            \
52         libmono.la                      \
53         $(GLIB_LIBS)                    \
54         $(GMODULE_LIBS)                 \
55         -lm
56
57 codegen-x86.c codegen.h: x86.brg
58         ../monoburg/monoburg $(srcdir)/x86.brg -d codegen.h -s codegen-x86.c
59
60 BUILT_SOURCES = codegen-x86.c codegen.h
61
62 CLEANFILES = $(BUILT_SOURCES)
63
64 EXTRA_DIST = x86.brg
65