[io-layer] Extract socket (#4241)
[mono.git] / mono / io-layer / Makefile.am
1
2 noinst_LTLIBRARIES = libwapi.la
3
4 AM_CPPFLAGS = \
5         $(GLIB_CFLAGS)          \
6         $(LIBGC_CPPFLAGS)       \
7         -DMONO_BINDIR=\""$(bindir)"\"   \
8         -I$(top_srcdir) \
9         $(SHARED_CFLAGS)
10
11 libwapiincludedir = $(includedir)/mono-$(API_VER)/mono/io-layer
12
13 OTHER_H = \
14         error.h         \
15         io.h            \
16         io-trace.h      \
17         io-layer.h      \
18         io-portability.h        \
19         uglify.h        \
20         wapi.h          \
21         wapi-remap.h
22
23 OTHER_SRC = \
24         error.c                 \
25         error.h                 \
26         io.c                    \
27         io.h                    \
28         io-portability.c        \
29         io-portability.h        \
30         io-private.h            \
31         io-layer.h              \
32         locking.c               \
33         posix.c                 \
34         uglify.h                \
35         wapi_glob.h             \
36         wapi_glob.c             \
37         wapi.h                  \
38         wapi-private.h          \
39         wapi.c
40
41
42 WINDOWS_H = \
43         io-layer.h
44
45 WINDOWS_SRC = \
46         io-layer.h              \
47         io-layer-dummy.c
48
49 if HOST_WIN32
50 libwapi_la_SOURCES = $(WINDOWS_SRC) $(WINDOWS_H)
51 else
52 libwapi_la_SOURCES = $(OTHER_SRC) $(OTHER_H)
53 endif
54 if PLATFORM_DARWIN
55 libwapi_la_LIBADD = -lproc
56 endif
57
58 EXTRA_DIST =    \
59         $(WINDOWS_SRC)
60         $(OTHER_SRC)
61
62