if PLATFORM_WIN32
export HOST_CC
-assembliesdir = `echo $(libdir) | tr '/' '\\\\'`
+# Use -m here. This will use / as directory separator (C:/WINNT).
+# The files that use MONO_ASSEMBLIES and/or MONO_CFG_DIR replace the
+# / by \ if running under WIN32.
+assembliesdir = `cygpath -m "${libdir}"`
+confdir = `cygpath -m "${sysconfdir}"`
# The mingw math.h has "extern inline" functions that dont appear in libs, so
# optimisation is required to actually inline them
AM_CFLAGS = -O
else
assembliesdir = $(libdir)
+confdir = $(sysconfdir)
endif
bin_PROGRAMS = monosn pedump
INCLUDES = $(GLIB_CFLAGS) $(GMODULE_CFLAGS) -I$(top_srcdir) -I$(top_srcdir)/mono \
- -DMONO_ASSEMBLIES=\""$(assembliesdir)"\" -DMONO_CFG_DIR=\""$(sysconfdir)"\"
+ -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
libmonoruntime_la_SOURCES = \
reflection.c \
appdomain.c \
debug-mono-symfile.h \
debug-mono-symfile.c \
+ mono-debug.h \
+ mono-debug.c \
+ mono-debug-debugger.h \
+ mono-debug-debugger.c \
profiler.c \
profiler-private.h \
rand.h \
libmonoruntimeinclude_HEADERS = \
appdomain.h \
+ mono-debug.h \
+ mono-debug-debugger.h \
debug-mono-symfile.h \
threadpool.h \
threads-types.h \