-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 \
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 \
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 \
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
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)