Get rid of mono_allocate_stack_slots, since all callers use the _full version.
[mono.git] / mono / dis / Makefile.am
index 2bf93f06d413ca24868de9c6014c59d5cafa12b5..05b82ec4747bb6b1dc8646ef8a8e9a478de16966 100644 (file)
@@ -1,9 +1,15 @@
 INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)
 
-if PLATFORM_WIN32
+if HOST_WIN32
 export HOST_CC
 endif
 
+if JIT_SUPPORTED
+runtime_lib=../mini/libmono-$(API_VER).la
+else
+runtime_lib=../interpreter/libmint.la
+endif
+
 bin_PROGRAMS = monodis
 
 noinst_LIBRARIES = libmonodis.a
@@ -20,17 +26,20 @@ monodis_SOURCES =   \
        dump.c          \
        dump.h          \
        main.c          \
-       meta.h
+       meta.h          \
+       declsec.c       \
+       declsec.h
 
 monodis_LDADD =                        \
        libmonodis.a                    \
-       ../metadata/libmetadata.la      \
-       ../io-layer/libwapi.la          \
-       ../utils/libmonoutils.la        \
-       $(LIBGC_LIBS)                   \
-       $(GMODULE_LIBS)                 \
+       $(runtime_lib)                  \
+       $(LLVM_LIBS)                    \
        $(GLIB_LIBS) 
 
+if PLATFORM_DARWIN
+monodis_LDFLAGS=-framework CoreFoundation
+endif
+
 man_MANS = monodis.1
 
 EXTRA_DIST = $(man_MANS)