Merge pull request #2408 from tastywheattasteslikechicken/MoreInterfaceSupport
[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         context.h       \
15         error.h         \
16         io.h            \
17         io-trace.h      \
18         io-layer.h      \
19         io-portability.h        \
20         macros.h        \
21         messages.h      \
22         security.h      \
23         sockets.h       \
24         status.h        \
25         timefuncs.h     \
26         types.h         \
27         uglify.h        \
28         versioninfo.h   \
29         wait.h          \
30         wapi.h          \
31         wapi-remap.h
32
33 OTHER_SRC = \
34         context.c               \
35         context.h               \
36         error.c                 \
37         error.h                 \
38         io.c                    \
39         io.h                    \
40         io-portability.c        \
41         io-portability.h        \
42         io-private.h            \
43         io-layer.h              \
44         locking.c               \
45         macros.h                \
46         messages.c              \
47         messages.h              \
48         posix.c                 \
49         security.c              \
50         security.h              \
51         sockets.c               \
52         sockets.h               \
53         socket-private.h        \
54         socket-wrappers.h       \
55         status.h                \
56         timefuncs.c             \
57         timefuncs.h             \
58         types.h                 \
59         uglify.h                \
60         versioninfo.c           \
61         versioninfo.h           \
62         wait.c                  \
63         wait.h                  \
64         wapi_glob.h             \
65         wapi_glob.c             \
66         wapi.h                  \
67         wapi-private.h          \
68         wapi.c
69
70
71 WINDOWS_H = \
72         io-layer.h
73
74 WINDOWS_SRC = \
75         io-layer.h              \
76         io-layer-dummy.c
77
78 if HOST_WIN32
79 libwapi_la_SOURCES = $(WINDOWS_SRC) $(WINDOWS_H)
80 else
81 libwapi_la_SOURCES = $(OTHER_SRC) $(OTHER_H)
82 endif
83 if PLATFORM_DARWIN
84 libwapi_la_LIBADD = -lproc
85 endif
86
87 EXTRA_DIST =    \
88         $(WINDOWS_SRC)
89         $(OTHER_SRC)
90
91