1 noinst_LTLIBRARIES = libmonoutils.la
3 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) $(SHARED_CFLAGS)
7 BUILT_SOURCES = mono-dtrace.h
9 mono-dtrace.h: $(top_srcdir)/data/mono.d
10 $(DTRACE) $(DTRACEFLAGS) -h -s $(top_srcdir)/data/mono.d -o $@ || > $@
18 platform_sources = $(win32_sources)
23 platform_sources = $(unix_sources)
31 mono-logger-internals.h \
44 mono-dl-windows-internals.h \
50 mono-internal-hash.c \
51 mono-internal-hash.h \
52 mono-io-portability.c \
53 mono-io-portability.h \
60 mono-mmap-internals.h \
61 mono-mmap-windows-internals.h \
67 mono-networkinterfaces.c \
68 mono-networkinterfaces.h \
70 mono-proclib-windows.c \
72 mono-proclib-windows-internals.h \
83 mono-coop-semaphore.h \
86 mono-property-hash.h \
87 mono-property-hash.c \
90 freebsd-elf_common.h \
97 mono-error-internals.h \
116 mono-stack-unwinding.h \
123 lock-free-array-queue.c \
124 lock-free-array-queue.h \
125 mono-linked-list-set.c \
126 mono-linked-list-set.h \
128 mono-threads-state-machine.c \
129 mono-threads-posix.c \
130 mono-threads-posix-signals.c \
131 mono-threads-mach.c \
132 mono-threads-mach-helper.c \
133 mono-threads-windows.c \
134 mono-threads-linux.c \
135 mono-threads-freebsd.c \
136 mono-threads-netbsd.c \
137 mono-threads-openbsd.c \
138 mono-threads-android.c \
139 mono-threads-haiku.c \
140 mono-threads-wasm.c \
142 mono-threads-debug.h \
144 mono-threads-coop.c \
145 mono-threads-coop.h \
149 mono-memory-model.h \
157 mono-signal-handler.h \
158 mono-conc-hashtable.h \
159 mono-conc-hashtable.c \
164 networking-fallback.c \
165 networking-missing.c \
166 networking-windows.c \
169 mono-rand-windows.c \
171 mono-rand-windows-internals.h \
188 arch_sources += mach-support-x86.c
192 arch_sources += mach-support-amd64.c
196 arch_sources += mach-support-arm.c
200 arch_sources += mach-support-arm64.c
205 arch_sources += mach-support-unknown.c
212 arch_sources += mono-hwcap-x86.c
216 arch_sources += mono-hwcap-x86.c
220 arch_sources += mono-hwcap-arm.c
224 arch_sources += mono-hwcap-arm64.c
228 arch_sources += mono-hwcap-mips.c
232 arch_sources += mono-hwcap-ppc.c
236 arch_sources += mono-hwcap-ppc.c
240 arch_sources += mono-hwcap-sparc.c
244 arch_sources += mono-hwcap-sparc.c
248 arch_sources += mono-hwcap-s390x.c
252 arch_sources += mono-hwcap-wasm.c
257 arch_sources += mono-hwcap-cross.c
261 libmonoutils_la_SOURCES = $(monoutils_sources) $(arch_sources)
262 libmonoutilsincludedir = $(includedir)/mono-$(API_VER)/mono/utils
264 libmonoutilsinclude_HEADERS = \
271 EXTRA_DIST = mono-embed.h mono-embed.c