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