2009-06-03 Jb Evain <jbevain@novell.com>
[mono.git] / mono / dis / Makefile.am
index 9cb1baad6ad2fba407a7a67a20caa9abdd865d61..08203e4bdc01e0689cf8ae14aabae93c43d80f56 100644 (file)
@@ -1,23 +1,40 @@
 INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)
 
+if PLATFORM_WIN32
+export HOST_CC
+endif
+
+if JIT_SUPPORTED
+runtime_lib=../mini/libmono.la
+else
+runtime_lib=../interpreter/libmint.la
+endif
+
 bin_PROGRAMS = monodis
 
-monodis_SOURCES =      \
+noinst_LIBRARIES = libmonodis.a
+
+libmonodis_a_SOURCES = \
        get.c           \
        get.h           \
        dis-cil.c       \
        dis-cil.h       \
+       util.c          \
+       util.h
+
+monodis_SOURCES =      \
        dump.c          \
        dump.h          \
        main.c          \
        meta.h          \
-       util.c          \
-       util.h
+       declsec.c       \
+       declsec.h
 
 monodis_LDADD =                        \
-       ../metadata/libmetadata.a       \
+       libmonodis.a                    \
+       $(runtime_lib)                  \
        $(GLIB_LIBS) 
 
 man_MANS = monodis.1
 
-EXTRA_DIST = $(man_MANS)
\ No newline at end of file
+EXTRA_DIST = $(man_MANS)