[interp] Share more wrappers for different interp in signatures (#14596)
[mono-project.git] / mono / sgen / Makefile.am
blobe52897a9edd5d590fbda7afc31fc94d8f477aa4b
1 include $(top_srcdir)/mk/common.mk
3 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) $(SHARED_CFLAGS)
5 if SUPPORT_SGEN
6 shared_libraries = libmonosgen.la
7 endif
9 noinst_LTLIBRARIES = $(shared_libraries)
11 monosgen_sources = \
12         gc-internal-agnostic.h \
13         sgen-alloc.c \
14         sgen-archdep.h \
15         sgen-cardtable.c \
16         sgen-cardtable.h \
17         sgen-client.h \
18         sgen-conf.h \
19         sgen-copy-object.h \
20         sgen-debug.c \
21         sgen-descriptor.c \
22         sgen-descriptor.h \
23         sgen-fin-weak-hash.c \
24         sgen-gc.c \
25         sgen-gc.h \
26         sgen-gchandles.c \
27         sgen-gray.c \
28         sgen-gray.h \
29         sgen-hash-table.c \
30         sgen-hash-table.h \
31         sgen-internal.c \
32         sgen-layout-stats.c \
33         sgen-layout-stats.h \
34         sgen-los.c \
35         sgen-major-copy-object.h \
36         sgen-marksweep-drain-gray-stack.h \
37         sgen-marksweep.c \
38         sgen-memory-governor.c \
39         sgen-memory-governor.h \
40         sgen-minor-copy-object.h \
41         sgen-minor-scan-object.h \
42         sgen-nursery-allocator.c \
43         sgen-pinning-stats.c \
44         sgen-pinning.c \
45         sgen-pinning.h \
46         sgen-pointer-queue.c \
47         sgen-pointer-queue.h \
48         sgen-array-list.h \
49         sgen-array-list.c \
50         sgen-protocol-def.h \
51         sgen-protocol.c \
52         sgen-protocol.h \
53         sgen-qsort.c \
54         sgen-qsort.h \
55         sgen-scan-object.h \
56         sgen-simple-nursery.c \
57         sgen-split-nursery.c \
58         sgen-tagged-pointer.h \
59         sgen-thread-pool.c \
60         sgen-thread-pool.h \
61         sgen-workers.c \
62         sgen-workers.h
64 libmonosgen_la_SOURCES = $(monosgen_sources)
65 libmonosgen_la_CFLAGS = $(SGEN_DEFINES)
67 CFLAGS := $(filter-out @CXX_REMOVE_CFLAGS@, @CFLAGS@) @CXX_ADD_CFLAGS@