* class-internals.h: Removed "MonoClass.interface_offsets" as a first
[mono.git] / mono / metadata / Makefile.am
index 72e00402ee74daf4254c9bfbc0984f16a8d9c9c8..7e68b7f9e7cb2734c33b9b089a521d4bee4b4e74 100644 (file)
@@ -5,10 +5,10 @@ if PLATFORM_WIN32
 assembliesdir = `cygpath -m "${libdir}"`
 confdir = `cygpath -m "${sysconfdir}"`
 export HOST_CC
-else
 # 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 = $(exec_prefix)/lib
 confdir = $(sysconfdir)
 endif
@@ -21,7 +21,7 @@ bin_PROGRAMS = pedump monodiet
 #
 noinst_LTLIBRARIES = libmonoruntime.la libmonoruntime-static.la
 
-INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) $(GMODULE_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
+INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
 
 #
 # Make sure any prefix changes are updated in the binaries too.
@@ -43,15 +43,20 @@ libmonoruntime_la_SOURCES = \
        object.c        \
        object-internals.h      \
        icall.c         \
+       icall-def.h             \
        char-conversions.h \
        decimal.c       \
        decimal.h       \
        boehm-gc.c      \
        null-gc.c       \
+       sgen-gc.c       \
+       sgen-gc.h       \
        gc.c            \
        gc-internal.h   \
        marshal.c       \
        marshal.h       \
+       mono-mlist.c    \
+       mono-mlist.h    \
        monitor.c       \
        monitor.h       \
        tabledefs.h \
@@ -66,8 +71,6 @@ libmonoruntime_la_SOURCES = \
        socket-io.h     \
        exception.c     \
        exception.h     \
-       unicode.c       \
-       unicode.h       \
        appdomain.c     \
        debug-mono-symfile.h    \
        debug-mono-symfile.c    \
@@ -91,6 +94,7 @@ libmonoruntime_la_SOURCES = \
        environment.h   \
        locales.c       \
        locales.h       \
+       normalization-tables.h  \
        filewatcher.c   \
        filewatcher.h   \
        culture-info.h  \
@@ -111,12 +115,12 @@ libmonoruntime_la_SOURCES = \
        mono-endian.c   \
        mono-endian.h   \
        mono-config.c   \
-       mono-config.h   \
        rawbuffer.c     \
        rawbuffer.h     \
        loader.c        \
        class.c         \
        class-internals.h               \
+       wrapper-types.h         \
        mempool.c       \
        debug-helpers.c
 
@@ -124,9 +128,10 @@ libmonoruntime_static_la_SOURCES = $(libmonoruntime_la_SOURCES)
 
 libmonoruntime_static_la_LDFLAGS = -static
 
-libmonoruntimeincludedir = $(includedir)/mono/metadata
+libmonoruntimeincludedir = $(includedir)/mono-$(API_VER)/mono/metadata
 
 libmonoruntimeinclude_HEADERS = \
+       attrdefs.h      \
        appdomain.h     \
        mono-debug.h    \
        mono-gc.h       \
@@ -148,6 +153,7 @@ libmonoruntimeinclude_HEADERS = \
        exception.h     \
        profiler.h      \
        appdomain.h     \
+       mono-config.h   \
        debug-helpers.h \
        mempool.h
 
@@ -155,7 +161,7 @@ pedump_SOURCES =            \
        pedump.c
 
 pedump_LDADD = libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la \
-       $(LIBGC_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) -lm
+       $(LIBGC_LIBS) $(GLIB_LIBS) -lm
 
 monodiet_SOURCES = monodiet.c
 
@@ -165,7 +171,6 @@ monodiet_LDADD = \
        ../utils/libmonoutils.la        \
        $(LIBGC_LIBS)                   \
        $(GLIB_LIBS)                    \
-       $(GMODULE_LIBS)                 \
        $(ICU_LIBS)                     \
        -lm