boehm_libraries = $(shared_boehm_libraries) libmonoruntime-static.la
endif
-if MOONLIGHT
-moonlight_libraries = libmonoruntimemoon.la
-moon-do-build: libmonoruntime-static.la libmonoruntimemoon.la
-moon-do-clean:
- -test -z "libmonoruntime-static.la" || rm -f libmonoruntime-static.la
- -test -z "libmonoruntimemoon.la" || rm -f libmonoruntimemoon.la
-endif
-
if DISABLE_EXECUTABLES
noinst_LTLIBRARIES = $(shared_sgen_libraries) $(shared_boehm_libraries)
else
-noinst_LTLIBRARIES = $(boehm_libraries) $(sgen_libraries) $(moonlight_libraries)
+noinst_LTLIBRARIES = $(boehm_libraries) $(sgen_libraries)
endif
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
# mono-config.c uses MONO_CFG_DIR
#
# This won't result in many more false positives than AC_DEFINEing them
-# in configure.in.
+# in configure.ac.
#
assembly.lo mono-config.lo: Makefile
filewatcher.c \
filewatcher.h \
gc-internal.h \
+ gc-memfuncs.c \
icall.c \
icall-def.h \
image.c \
threadpool-internals.h \
verify.c \
verify-internals.h \
- wrapper-types.h
+ wrapper-types.h \
+ reflection-internals.h
# These source files have compile time dependencies on GC code
gc_dependent_sources = \
sgen-protocol.c \
sgen-bridge.c \
sgen-bridge.h \
+ sgen-old-bridge.c \
+ sgen-new-bridge.c \
+ sgen-tarjan-bridge.c \
sgen-toggleref.c \
sgen-toggleref.h \
sgen-gc.h \
sgen-stw.c \
sgen-fin-weak-hash.c \
sgen-layout-stats.c \
- sgen-layout-stats.h
+ sgen-layout-stats.h \
+ sgen-qsort.c \
+ sgen-qsort.h
libmonoruntime_la_SOURCES = $(common_sources) $(gc_dependent_sources) $(boehm_sources)
libmonoruntime_la_CFLAGS = $(BOEHM_DEFINES)
-if MOONLIGHT
-libmonoruntimemoon_la_SOURCES = $(libmonoruntime_la_SOURCES)
-if MOONLIGHT_BOEHM
-libmonoruntimemoon_la_CFLAGS = $(MOONLIGHT_DEFINES) $(BOEHM_DEFINES)
-else
-libmonoruntimemoon_la_CFLAGS = $(MOONLIGHT_DEFINES) $(SGEN_DEFINES)
-endif
-endif
-
libmonoruntimesgen_la_SOURCES = $(common_sources) $(gc_dependent_sources) $(sgen_sources)
libmonoruntimesgen_la_CFLAGS = $(SGEN_DEFINES)
$(LIBGC_LIBS) $(GLIB_LIBS) -lm $(LIBICONV) $(PEDUMP_DTRACE_OBJECT)
if PLATFORM_DARWIN
-pedump_LDFLAGS=-framework CoreFoundation
+pedump_LDFLAGS=-framework CoreFoundation -framework Foundation
endif
endif
endif