X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmonograph%2FMakefile.am;h=585b5641829af3d4668b8035161874947dca3cea;hb=a2dd3db49b50b6235d34ff1edd7e492adbdf5d72;hp=691f977d0437d0d82c737a9b50468a8979cd4d93;hpb=5d9434fcb3acc1ed7d3d30603faae797d672fe65;p=mono.git diff --git a/mono/monograph/Makefile.am b/mono/monograph/Makefile.am index 691f977d043..585b5641829 100644 --- a/mono/monograph/Makefile.am +++ b/mono/monograph/Makefile.am @@ -1,27 +1,56 @@ -if PLATFORM_WIN32 +if HOST_WIN32 export HOST_CC endif if JIT_SUPPORTED -runtime_lib=../mini/libmono.la +if DISABLE_EXECUTABLES +runtime_lib=../mini/$(LIBMONO_LA) $(static_libs) +else +if !SHARED_MONO +static_libs= \ + $(top_builddir)/mono/metadata/libmonoruntime-static.la \ + $(top_builddir)/mono/io-layer/libwapi.la \ + $(top_builddir)/mono/utils/libmonoutils.la \ + $(GLIB_LIBS) $(LIBICONV) \ + $(LIBGC_STATIC_LIBS) + +runtime_lib=../mini/$(LIBMONO_LA) $(static_libs) +else +runtime_lib=../mini/$(LIBMONO_LA) +endif +endif else runtime_lib=../interpreter/libmint.la endif +if DISABLE_EXECUTABLES +bin_PROGRAMS = +else +if DISABLE_LIBRARIES +bin_PROGRAMS = +else +if SUPPORT_BOEHM bin_PROGRAMS = monograph +endif +endif +endif -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_srcdir) \ - $(GMODULE_CFLAGS) \ $(GLIB_CFLAGS) monograph_LDADD = \ $(runtime_lib) \ $(GLIB_LIBS) \ - $(GMODULE_LIBS) \ + $(LLVM_LIBS) \ + $(LIBICONV) \ -lm +if PLATFORM_DARWIN +monograph_LDFLAGS=-framework CoreFoundation +endif + GRAPHS=System.Object System.Enum System.Attribute System.ValueType System.Reflection.MemberInfo OUT=$(GRAPHS:=.jpeg)