3 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) $(SHARED_CFLAGS)
5 glib_libs = $(top_builddir)/mono/eglib/libeglib.la
15 noinst_LIBRARIES = libpedump.a
20 endif # !ENABLE_MSVC_ONLY
22 CFLAGS = $(filter-out @CXX_REMOVE_CFLAGS@, @CFLAGS@)
26 libpedump_a_CFLAGS = @CXX_ADD_CFLAGS@
29 libpedump_a_SOURCES = pedump.c
31 libpedump_a-pedump.$(OBJEXT) \
32 $(top_builddir)/mono/metadata/libmonoruntimesgen.la \
33 $(top_builddir)/mono/sgen/libmonosgen.la \
34 $(top_builddir)/mono/utils/libmonoutils.la \
40 pedump_LDFLAGS=-framework CoreFoundation -framework Foundation
43 endif # !ENABLE_MSVC_ONLY
48 mono_bin_suffix = sgen
55 make -C $(top_srcdir)/msvc pedump
56 cp -f $(mono_msvc_build_bin_dir)/pedump-$(mono_bin_suffix)$(EXEEXT) ./pedump$(EXEEXT)
60 make -C $(top_srcdir)/msvc clean-pedump
63 endif # ENABLE_MSVC_ONLY
65 #Helper target to rebuild metadata as well, it's useful when working on the verifier as its source still on metadata
67 make -C ../../mono/metadata all