AM_CFLAGS = -O
PLATFORM_LIB = ../os/libmonoos.la
else
-assembliesdir = $(libdir)
+assembliesdir = $(exec_prefix)/lib
confdir = $(sysconfdir)
endif
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) $(GMODULE_CFLAGS) $(ICU_CFLAGS) \
-DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
+#
+# Make sure any prefix changes are updated in the binaries too.
+#
+# assembly.c uses MONO_ASSEMBLIES
+# mono-config.c uses MONO_CFG_DIR
+#
+# This won't result in many more false positives than AC_DEFINEing them
+# in configure.in.
+#
+assembly.lo mono-config.lo: Makefile
CLEANFILES = mono-bundle.stamp
marshal.h \
monitor.c \
monitor.h \
+ tabledefs.h \
threads.c \
threads-types.h \
threadpool.c \
threadpool.h \
+ threadpool-internals.h \
file-io.c \
file-io.h \
socket-io.c \
opcodes.c \
image.c \
cil-coff.h \
- tabledefs.h \
metadata.c \
metadata-internals.h \
verify.c \
mono-endian.h \
mono-config.c \
mono-config.h \
- private.h \
rawbuffer.c \
rawbuffer.h \
loader.c \
pedump.c
pedump_LDADD = libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la \
+ $(PLATFORM_LIB) \
$(LIBGC_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) -lm
monodiet_SOURCES = monodiet.c
libmonoruntime.la \
../io-layer/libwapi.la \
../utils/libmonoutils.la \
+ $(PLATFORM_LIB) \
$(LIBGC_LIBS) \
$(GLIB_LIBS) \
$(GMODULE_LIBS) \