2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mono / io-layer / Makefile.am
1 noinst_LTLIBRARIES = libwapi.la
2
3 INCLUDES = \
4         $(GLIB_CFLAGS)          \
5         $(GMODULE_CFLAGS)       \
6         -D_WAPI_BUILDING=1      \
7         -DMONO_BINDIR=\""$(bindir)"\"   \
8         -I$(top_srcdir) 
9
10 libwapiincludedir = $(includedir)/mono/io-layer
11
12 OTHER_H = \
13         access.h        \
14         atomic.h        \
15         context.h       \
16         critical-sections.h     \
17         error.h         \
18         events.h        \
19         handles.h       \
20         io.h            \
21         io-layer.h      \
22         macros.h        \
23         mono-mutex.h    \
24         mutexes.h       \
25         processes.h     \
26         semaphores.h    \
27         sockets.h       \
28         status.h        \
29         system.h        \
30         threads.h       \
31         timefuncs.h     \
32         types.h         \
33         uglify.h        \
34         versioninfo.h   \
35         wait.h          \
36         wapi.h  
37
38 OTHER_SRC = \
39         access.h                \
40         atomic.c                \
41         atomic.h                \
42         context.c               \
43         context.h               \
44         critical-sections.c     \
45         critical-sections.h     \
46         daemon.c                \
47         daemon-private.h        \
48         daemon-messages.c       \
49         daemon-messages.h       \
50         error.c                 \
51         error.h                 \
52         events.c                \
53         events.h                \
54         event-private.h         \
55         handles.c               \
56         handles.h               \
57         handles-private.h       \
58         io.c                    \
59         io.h                    \
60         io-private.h            \
61         io-layer.h              \
62         macros.h                \
63         misc.c                  \
64         misc-private.h          \
65         mutexes.c               \
66         mutexes.h               \
67         mutex-private.h         \
68         mono-mutex.c            \
69         mono-mutex.h            \
70         mono-spinlock.h         \
71         processes.c             \
72         processes.h             \
73         process-private.h       \
74         semaphores.c            \
75         semaphores.h            \
76         semaphore-private.h     \
77         shared.c                \
78         shared.h                \
79         sockets.c               \
80         sockets.h               \
81         socket-private.h        \
82         status.h                \
83         system.c                \
84         system.h                \
85         threads.c               \
86         threads.h               \
87         thread-private.h        \
88         timefuncs.c             \
89         timefuncs.h             \
90         timefuncs-private.h     \
91         timed-thread.c          \
92         timed-thread.h          \
93         types.h                 \
94         uglify.h                \
95         unicode.c               \
96         unicode.h               \
97         versioninfo.h           \
98         wait.c                  \
99         wait.h                  \
100         wapi.h                  \
101         wapi-private.h
102
103 WINDOWS_H = \
104         io-layer.h
105
106 WINDOWS_SRC = \
107         io-layer.h              \
108         io-layer-dummy.c
109
110 if PLATFORM_WIN32
111 libwapi_la_SOURCES = $(WINDOWS_SRC)
112 libwapiinclude_HEADERS = $(WINDOWS_H)
113 else
114 libwapi_la_SOURCES = $(OTHER_SRC)
115 libwapiinclude_HEADERS = $(OTHER_H)
116 endif
117
118 EXTRA_DIST =    \
119         $(WINDOWS_SRC)  \
120         $(OTHER_SRC)
121
122