2002-07-03 Dick Porter <dick@ximian.com>
[mono.git] / mono / io-layer / Makefile.am
1 lib_LIBRARIES = libwapi.a
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         mutexes.h       \
24         processes.h     \
25         semaphores.h    \
26         sockets.h       \
27         status.h        \
28         system.h        \
29         threads.h       \
30         timefuncs.h     \
31         types.h         \
32         uglify.h        \
33         versioninfo.h   \
34         wait.h          \
35         wapi.h  
36
37 OTHER_SRC = \
38         access.h                \
39         atomic.c                \
40         atomic.h                \
41         context.c               \
42         context.h               \
43         critical-sections.c     \
44         critical-sections.h     \
45         daemon.c                \
46         daemon-private.h        \
47         daemon-messages.c       \
48         daemon-messages.h       \
49         error.c                 \
50         error.h                 \
51         events.c                \
52         events.h                \
53         event-private.h         \
54         handles.c               \
55         handles.h               \
56         handles-private.h       \
57         io.c                    \
58         io.h                    \
59         io-private.h            \
60         io-layer.h              \
61         macros.h                \
62         misc.c                  \
63         misc-private.h          \
64         mutexes.c               \
65         mutexes.h               \
66         mutex-private.h         \
67         mono-mutex.c            \
68         mono-mutex.h            \
69         processes.c             \
70         processes.h             \
71         process-private.h       \
72         semaphores.c            \
73         semaphores.h            \
74         semaphore-private.h     \
75         shared.c                \
76         shared.h                \
77         sockets.c               \
78         sockets.h               \
79         socket-private.h        \
80         status.h                \
81         system.c                \
82         system.h                \
83         threads.c               \
84         threads.h               \
85         thread-private.h        \
86         timefuncs.c             \
87         timefuncs.h             \
88         timefuncs-private.h     \
89         timed-thread.c          \
90         timed-thread.h          \
91         types.h                 \
92         uglify.h                \
93         unicode.c               \
94         unicode.h               \
95         versioninfo.h           \
96         wait.c                  \
97         wait.h                  \
98         wapi.h                  \
99         wapi-private.h
100
101 WINDOWS_H = \
102         io-layer.h
103
104 WINDOWS_SRC = \
105         io-layer.h              \
106         io-layer-dummy.c
107
108 if PLATFORM_WIN32
109 libwapi_a_SOURCES = $(WINDOWS_SRC)
110 libwapiinclude_HEADERS = $(WINDOWS_H)
111 else
112 libwapi_a_SOURCES = $(OTHER_SRC)
113 libwapiinclude_HEADERS = $(OTHER_H)
114 endif
115
116 EXTRA_DIST =    \
117         $(WINDOWS_SRC)  \
118         $(OTHER_SRC)
119
120