1abcdeb86b1616a5e5ffa1567fdf09a18e726ce0
[mono.git] / mono / interpreter / Makefile.am
1 INCLUDES =                              \
2         -I$(top_srcdir)                 \
3         $(LIBGC_CFLAGS)                 \
4         $(GMODULE_CFLAGS)               \
5         $(GLIB_CFLAGS)
6
7 if PLATFORM_WIN32
8 export HOST_CC
9 # The mingw math.h has "extern inline" functions that dont appear in libs, so
10 # optimisation is required to actually inline them
11 AM_CFLAGS = -O
12 endif
13
14 bin_PROGRAMS = mint
15
16 lib_LTLIBRARIES = libmint.la
17
18 mint_SOURCES =          \
19         main.c
20
21 mint_LDADD =            \
22         libmint.la
23
24 libmint_la_SOURCES =    \
25         hacks.h         \
26         interp.h        \
27         interp.c        \
28         mintops.h       \
29         mintops.def     \
30         mintops.c       \
31         transform.c
32
33 libmintincludedir = $(includedir)/mono/interpreter
34
35 libmintinclude_HEADERS =        \
36         embed.h
37
38 libmint_la_LIBADD =                             \
39         ../arch/libmonoarch.la          \
40         ../metadata/libmonoruntime.la   \
41         ../metadata/libmetadata.la      \
42         ../io-layer/libwapi.la          \
43         ../utils/libmonoutils.la        \
44         ../os/libmonoos.la              \
45         $(LIBGC_LIBS)                   \
46         $(GLIB_LIBS)                    \
47         $(GMODULE_LIBS)                 \
48         $(ICU_LIBS)                     \
49         -lm
50
51 man_MANS = mint.1
52
53 EXTRA_DIST = $(man_MANS)