2004-01-19 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / metadata / Makefile.am
index 6538883204958bbdb7b60e4228b6696eec259808..c8ea367f2a196612ab322a83ddebdbf5d38a0ef9 100644 (file)
@@ -18,9 +18,17 @@ bin_PROGRAMS = monosn pedump
 noinst_LTLIBRARIES = libmetadata.la libmonoruntime.la
 
 
-INCLUDES = $(GLIB_CFLAGS) $(GMODULE_CFLAGS) -I$(top_srcdir)    -I$(top_srcdir)/mono \
+INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) $(GMODULE_CFLAGS) $(ICU_CFLAGS) \
        -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
 
+if WITH_BUNDLE
+bundle_srcs = mono-bundle.s mono-bundle.h
+mono-bundle.s mono-bundle.h: $(BUNDLE_FILE) $(srcdir)/make-bundle.pl
+       perl $(srcdir)/make-bundle.pl $(BUNDLE_FILE) mono-bundle.h mono-bundle.s
+else
+bundle_srcs =
+endif
+
 libmonoruntime_la_SOURCES = \
        reflection.c    \
        object.c        \
@@ -46,6 +54,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          \
@@ -57,7 +69,11 @@ libmonoruntime_la_SOURCES = \
        process.c       \
        process.h       \
        environment.c   \
-       environment.h
+       environment.h   \
+       locales.c       \
+       locales.h       \
+       filewatcher.c   \
+       filewatcher.h
 
 libmetadata_la_SOURCES = \
        assembly.c      \
@@ -74,6 +90,7 @@ libmetadata_la_SOURCES = \
        loader.c        \
        class.c         \
        mempool.c       \
+       $(bundle_srcs)  \
        debug-helpers.c
 
 libmetadataincludedir = $(includedir)/mono/metadata
@@ -81,12 +98,15 @@ libmonoruntimeincludedir = $(includedir)/mono/metadata
 
 libmonoruntimeinclude_HEADERS = \
        appdomain.h     \
+       mono-debug.h    \
+       mono-debug-debugger.h   \
        debug-mono-symfile.h    \
        threadpool.h    \
        threads-types.h \
        threads.h       \
        environment.h   \
-       monitor.h
+       monitor.h       \
+       locales.h
 
 libmetadatainclude_HEADERS = \
        assembly.h      \
@@ -115,14 +135,20 @@ libmetadatainclude_HEADERS = \
 pedump_SOURCES =               \
        pedump.c
 
-pedump_LDADD = libmetadata.la ../io-layer/libwapi.la ../utils/libmonoutils.la $(GLIB_LIBS) $(GMODULE_LIBS) -lm
+pedump_LDADD = libmetadata.la ../io-layer/libwapi.la ../utils/libmonoutils.la \
+       $(LIBGC_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) -lm
 
 
 monosn_LDADD = \
-       ../metadata/libmetadata.la      \
+       libmetadata.la  \
        ../io-layer/libwapi.la          \
        ../utils/libmonoutils.la        \
+       $(LIBGC_LIBS)                   \
        $(GLIB_LIBS)                    \
        $(GMODULE_LIBS)                 \
        -lm
 
+BUILT_SOURCES = $(bundle_srcs)
+
+EXTRA_DIST = make-bundle.pl sample-bundle
+