Merge pull request #2237 from xmcclure/container-owner
[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         access.h        \
15         collection.h    \
16         context.h       \
17         error.h         \
18         events.h        \
19         handles.h       \
20         io.h            \
21         io-layer.h      \
22         io-portability.h        \
23         macros.h        \
24         messages.h      \
25         mutexes.h       \
26         processes.h     \
27         security.h      \
28         semaphores.h    \
29         sockets.h       \
30         status.h        \
31         threads.h       \
32         timefuncs.h     \
33         types.h         \
34         uglify.h        \
35         versioninfo.h   \
36         wait.h          \
37         wapi.h          \
38         wapi-remap.h
39
40 OTHER_SRC = \
41         access.h                \
42         collection.c            \
43         collection.h            \
44         context.c               \
45         context.h               \
46         error.c                 \
47         error.h                 \
48         events.c                \
49         events.h                \
50         event-private.h         \
51         handles.c               \
52         handles.h               \
53         handles-private.h       \
54         io.c                    \
55         io.h                    \
56         io-portability.c        \
57         io-portability.h        \
58         io-private.h            \
59         io-layer.h              \
60         locking.c               \
61         macros.h                \
62         messages.c              \
63         messages.h              \
64         mutexes.c               \
65         mutexes.h               \
66         mutex-private.h         \
67         posix.c                 \
68         processes.c             \
69         processes.h             \
70         process-private.h       \
71         security.c              \
72         security.h              \
73         semaphores.c            \
74         semaphores.h            \
75         semaphore-private.h     \
76         shared.c                \
77         shared.h                \
78         sockets.c               \
79         sockets.h               \
80         socket-private.h        \
81         socket-wrappers.h       \
82         status.h                \
83         threads.h               \
84         thread-private.h        \
85         timefuncs.c             \
86         timefuncs.h             \
87         timefuncs-private.h     \
88         types.h                 \
89         uglify.h                \
90         versioninfo.c           \
91         versioninfo.h           \
92         wait.c                  \
93         wait.h                  \
94         wapi_glob.h             \
95         wapi_glob.c             \
96         wapi.h                  \
97         wapi-private.h          \
98         wthreads.c
99
100
101 WINDOWS_H = \
102         io-layer.h
103
104 WINDOWS_SRC = \
105         io-layer.h              \
106         io-layer-dummy.c
107
108 if HOST_WIN32
109 libwapi_la_SOURCES = $(WINDOWS_SRC) $(WINDOWS_H)
110 else
111 libwapi_la_SOURCES = $(OTHER_SRC) $(OTHER_H)
112 endif
113 if PLATFORM_DARWIN
114 libwapi_la_LIBADD = -lproc
115 endif
116
117 EXTRA_DIST =    \
118         $(WINDOWS_SRC)
119         $(OTHER_SRC)
120
121