endif
-libmonoutils_la_SOURCES = \
- mono-hash.c \
+monoutils_sources = \
mono-md5.c \
mono-sha1.c \
mono-logger.c \
mono-codeman.h \
mono-counters.h \
mono-digest.h \
- mono-embed.h \
mono-error.h \
- mono-hash.h \
mono-math.h \
mono-membar.h \
mono-path.h \
mono-uri.h \
mono-stdlib.h \
valgrind.h \
+ mach-support.c \
+ mach-support.h \
memcheck.h
+arch_sources =
+
+if X86
+arch_sources += mach-support-x86.c
+endif
+
+if AMD64
+arch_sources += mach-support-amd64.c
+endif
+
+if ARM
+arch_sources += mach-support-arm.c
+endif
+
+libmonoutils_la_SOURCES = $(monoutils_sources) $(arch_sources)
libmonoutilsincludedir = $(includedir)/mono-$(API_VER)/mono/utils
-libmonoutilsinclude_HEADERS = \
- mono-logger.h \
- mono-publib.h
+libmonoutilsinclude_HEADERS = \
+ mono-logger.h \
+ mono-error.h \
+ mono-publib.h \
+ mono-dl-fallback.h
-EXTRA_DIST = ChangeLog
+EXTRA_DIST = ChangeLog mono-embed.h mono-embed.c