Merge pull request #495 from nicolas-raoul/fix-for-issue2907-with-no-formatting-changes
[mono.git] / mono / dis / Makefile.am
1 AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir)
2
3 if HOST_WIN32
4 export HOST_CC
5 endif
6
7 if JIT_SUPPORTED
8 if !SHARED_MONO
9 static_libs=    \
10         $(top_builddir)/mono/metadata/libmonoruntime-static.la  \
11         $(top_builddir)/mono/io-layer/libwapi.la        \
12         $(top_builddir)/mono/utils/libmonoutils.la \
13         $(GLIB_LIBS) $(LIBICONV) \
14         $(LIBGC_STATIC_LIBS)
15
16 runtime_lib=../mini/$(LIBMONO_LA) $(static_libs)
17 else
18 runtime_lib=../mini/$(LIBMONO_LA)
19 endif
20 else
21 runtime_lib=../interpreter/libmint.la
22 endif
23
24 if DISABLE_EXECUTABLES
25 bin_PROGRAMS =
26 else
27 if DISABLE_LIBRARIES
28 bin_PROGRAMS =
29 else
30 if SUPPORT_BOEHM
31 bin_PROGRAMS = monodis
32 endif
33 endif
34 endif
35
36 noinst_LIBRARIES = libmonodis.a
37
38 libmonodis_a_SOURCES =  \
39         get.c           \
40         get.h           \
41         dis-cil.c       \
42         dis-cil.h       \
43         util.c          \
44         util.h
45
46 monodis_SOURCES =       \
47         dump.c          \
48         dump.h          \
49         main.c          \
50         meta.h          \
51         declsec.c       \
52         declsec.h
53
54 monodis_LDADD =                         \
55         libmonodis.a                    \
56         $(runtime_lib)                  \
57         $(LLVM_LIBS)                    \
58         $(GLIB_LIBS)                    \
59         $(LIBICONV)
60
61 if PLATFORM_DARWIN
62 monodis_LDFLAGS=-framework CoreFoundation
63 endif
64
65 man_MANS = monodis.1
66
67 EXTRA_DIST = $(man_MANS)