Merge pull request #1298 from esdrubal/uploadfileasync
[mono.git] / mono / io-layer / Makefile.am
index 9c1550e7ec2fb25e7f23b985b48d93ad91728c96..640012201428838b2e7eb504dcf68285e7bd89af 100644 (file)
@@ -1,25 +1,29 @@
-lib_LIBRARIES = libwapi.a
 
-INCLUDES = \
+noinst_LTLIBRARIES = libwapi.la
+
+AM_CPPFLAGS = \
        $(GLIB_CFLAGS)          \
-       $(GMODULE_CFLAGS)       \
-       -D_WAPI_BUILDING=1      \
+       $(LIBGC_CPPFLAGS)       \
+       -DMONO_BINDIR=\""$(bindir)"\"   \
        -I$(top_srcdir) 
 
-libwapiincludedir = $(includedir)/mono/io-layer
+libwapiincludedir = $(includedir)/mono-$(API_VER)/mono/io-layer
 
 OTHER_H = \
-       atomic.h        \
+       access.h        \
+       collection.h    \
        context.h       \
-       critical-sections.h     \
        error.h         \
        events.h        \
        handles.h       \
        io.h            \
        io-layer.h      \
+       io-portability.h        \
        macros.h        \
+       messages.h      \
        mutexes.h       \
        processes.h     \
+       security.h      \
        semaphores.h    \
        sockets.h       \
        status.h        \
@@ -28,16 +32,16 @@ OTHER_H = \
        timefuncs.h     \
        types.h         \
        uglify.h        \
+       versioninfo.h   \
        wait.h          \
-       wapi.h  
+       wapi.h
 
 OTHER_SRC = \
-       atomic.c                \
-       atomic.h                \
+       access.h                \
+       collection.c            \
+       collection.h            \
        context.c               \
        context.h               \
-       critical-sections.c     \
-       critical-sections.h     \
        error.c                 \
        error.h                 \
        events.c                \
@@ -48,19 +52,25 @@ OTHER_SRC = \
        handles-private.h       \
        io.c                    \
        io.h                    \
+       io-portability.c        \
+       io-portability.h        \
        io-private.h            \
        io-layer.h              \
+       locking.c               \
        macros.h                \
+       messages.c              \
+       messages.h              \
        misc.c                  \
        misc-private.h          \
        mutexes.c               \
        mutexes.h               \
        mutex-private.h         \
-       mono-mutex.c            \
-       mono-mutex.h            \
+       posix.c                 \
        processes.c             \
        processes.h             \
        process-private.h       \
+       security.c              \
+       security.h              \
        semaphores.c            \
        semaphores.h            \
        semaphore-private.h     \
@@ -69,25 +79,27 @@ OTHER_SRC = \
        sockets.c               \
        sockets.h               \
        socket-private.h        \
+       socket-wrappers.h       \
        status.h                \
        system.c                \
        system.h                \
-       threads.c               \
        threads.h               \
        thread-private.h        \
        timefuncs.c             \
        timefuncs.h             \
-       timed-thread.c          \
-       timed-thread.h          \
+       timefuncs-private.h     \
        types.h                 \
        uglify.h                \
-       unicode.c               \
-       unicode.h               \
+       versioninfo.c           \
+       versioninfo.h           \
        wait.c                  \
        wait.h                  \
-       wait-private.h          \
+       wapi_glob.h             \
+       wapi_glob.c             \
        wapi.h                  \
-       wapi-private.h
+       wapi-private.h          \
+       wthreads.c
+
 
 WINDOWS_H = \
        io-layer.h
@@ -96,16 +108,17 @@ WINDOWS_SRC = \
        io-layer.h              \
        io-layer-dummy.c
 
-if PLATFORM_WIN32
-libwapi_a_SOURCES = $(WINDOWS_SRC)
-libwapiinclude_HEADERS = $(WINDOWS_H)
+if HOST_WIN32
+libwapi_la_SOURCES = $(WINDOWS_SRC) $(WINDOWS_H)
 else
-libwapi_a_SOURCES = $(OTHER_SRC)
-libwapiinclude_HEADERS = $(OTHER_H)
+libwapi_la_SOURCES = $(OTHER_SRC) $(OTHER_H)
+endif
+if PLATFORM_DARWIN
+libwapi_la_LIBADD = -lproc
 endif
 
 EXTRA_DIST =   \
-       $(WINDOWS_SRC)  \
+       $(WINDOWS_SRC)
        $(OTHER_SRC)