-INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)
+INCLUDES = \
+ -I$(top_srcdir) \
+ $(GMODULE_CFLAGS) \
+ $(GLIB_CFLAGS)
-bin_PROGRAMS = mono-vm
+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
-mono_vm_SOURCES = \
- interp.c \
- interp.h
+bin_PROGRAMS = mint
-mono_vm_LDADD = \
- ../metadata/libmetadata.a \
- $(GLIB_LIBS)
+mint_SOURCES = \
+ hacks.h \
+ interp.h \
+ interp.c
+mint_LDADD = \
+ ../arch/libmonoarch.la \
+ ../metadata/libmonoruntime.la \
+ ../metadata/libmetadata.la \
+ ../io-layer/libwapi.la \
+ ../utils/libmonoutils.la \
+ ../os/libmonoos.la \
+ $(GLIB_LIBS) \
+ $(GMODULE_LIBS) \
+ -lm
+
+man_MANS = mint.1
+
+EXTRA_DIST = $(man_MANS)