1 MAKEFLAGS := $(MAKEFLAGS) --no-builtin-rules
5 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) $(SHARED_CFLAGS)
8 shared_libraries = libmonosgen.la
11 noinst_LTLIBRARIES = $(shared_libraries)
14 gc-internal-agnostic.h \
25 sgen-fin-weak-hash.c \
37 sgen-major-copy-object.h \
38 sgen-marksweep-drain-gray-stack.h \
40 sgen-memory-governor.c \
41 sgen-memory-governor.h \
42 sgen-minor-copy-object.h \
43 sgen-minor-scan-object.h \
44 sgen-nursery-allocator.c \
45 sgen-pinning-stats.c \
48 sgen-pointer-queue.c \
49 sgen-pointer-queue.h \
58 sgen-simple-nursery.c \
59 sgen-split-nursery.c \
60 sgen-tagged-pointer.h \
66 libmonosgen_la_SOURCES = $(monosgen_sources)
67 libmonosgen_la_CFLAGS = $(SGEN_DEFINES)
69 endif # !ENABLE_MSVC_ONLY
71 CFLAGS := $(filter-out @CXX_REMOVE_CFLAGS@, @CFLAGS@) @CXX_ADD_CFLAGS@
77 make -C $(top_srcdir)/msvc libgcmonosgen
81 make -C $(top_srcdir)/msvc clean-libgcmonosgen
83 endif # ENABLE_MSVC_ONLY