-if PLATFORM_WIN32
+if HOST_WIN32
export HOST_CC
endif
if JIT_SUPPORTED
-runtime_lib=../mini/libmono.la
+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
else
runtime_lib=../interpreter/libmint.la
endif
bin_PROGRAMS = monograph
-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)