Tue May 13 16:41:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / metadata / Makefile.am
index 328b43d8adb4f38ca429d7ce7abdd237c4b1f8d8..32e231637aa2df36ceda2699042fec2c5ce24112 100644 (file)
@@ -1,11 +1,16 @@
 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
@@ -14,7 +19,7 @@ noinst_LTLIBRARIES = libmetadata.la libmonoruntime.la
 
 
 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    \
@@ -41,6 +46,10 @@ libmonoruntime_la_SOURCES = \
        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          \
@@ -76,6 +85,8 @@ libmonoruntimeincludedir = $(includedir)/mono/metadata
 
 libmonoruntimeinclude_HEADERS = \
        appdomain.h     \
+       mono-debug.h    \
+       mono-debug-debugger.h   \
        debug-mono-symfile.h    \
        threadpool.h    \
        threads-types.h \