X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmonograph%2FMakefile.am;h=64fe072e9a09d9c1623d585fbaf01994761a3c37;hb=e2b2d181084848f3c5dde2788370db1b79893c69;hp=691f977d0437d0d82c737a9b50468a8979cd4d93;hpb=9869ae24b88761ab261c4311e24f7383b4af3f02;p=mono.git diff --git a/mono/monograph/Makefile.am b/mono/monograph/Makefile.am index 691f977d043..64fe072e9a0 100644 --- a/mono/monograph/Makefile.am +++ b/mono/monograph/Makefile.am @@ -1,27 +1,49 @@ -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_LIBRARIES +else bin_PROGRAMS = monograph +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)