2002-04-30 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         -I$(top_srcdir) 
8
9 libwapiincludedir = $(includedir)/mono/io-layer
10
11 OTHER_H = \
12         atomic.h        \
13         context.h       \
14         critical-sections.h     \
15         error.h         \
16         events.h        \
17         handles.h       \
18         io.h            \
19         io-layer.h      \
20         macros.h        \
21         mutexes.h       \
22         processes.h     \
23         semaphores.h    \
24         sockets.h       \
25         status.h        \
26         system.h        \
27         threads.h       \
28         timefuncs.h     \
29         types.h         \
30         uglify.h        \
31         wait.h          \
32         wapi.h  
33
34 OTHER_SRC = \
35         atomic.c                \
36         atomic.h                \
37         context.c               \
38         context.h               \
39         critical-sections.c     \
40         critical-sections.h     \
41         error.c                 \
42         error.h                 \
43         events.c                \
44         events.h                \
45         event-private.h         \
46         handles.c               \
47         handles.h               \
48         handles-private.h       \
49         io.c                    \
50         io.h                    \
51         io-private.h            \
52         io-layer.h              \
53         macros.h                \
54         misc.c                  \
55         misc-private.h          \
56         mutexes.c               \
57         mutexes.h               \
58         mutex-private.h         \
59         mono-mutex.c            \
60         mono-mutex.h            \
61         processes.c             \
62         processes.h             \
63         process-private.h       \
64         semaphores.c            \
65         semaphores.h            \
66         semaphore-private.h     \
67         shared.c                \
68         shared.h                \
69         sockets.c               \
70         sockets.h               \
71         socket-private.h        \
72         status.h                \
73         system.c                \
74         system.h                \
75         threads.c               \
76         threads.h               \
77         thread-private.h        \
78         timefuncs.c             \
79         timefuncs.h             \
80         timed-thread.c          \
81         timed-thread.h          \
82         types.h                 \
83         uglify.h                \
84         unicode.c               \
85         unicode.h               \
86         wait.c                  \
87         wait.h                  \
88         wait-private.h          \
89         wapi.h                  \
90         wapi-private.h
91
92 WINDOWS_H = \
93         io-layer.h
94
95 WINDOWS_SRC = \
96         io-layer.h              \
97         io-layer-dummy.c
98
99 if PLATFORM_WIN32
100 libwapi_a_SOURCES = $(WINDOWS_SRC)
101 libwapiinclude_HEADERS = $(WINDOWS_H)
102 else
103 libwapi_a_SOURCES = $(OTHER_SRC)
104 libwapiinclude_HEADERS = $(OTHER_H)
105 endif
106
107 EXTRA_DIST =    \
108         $(WINDOWS_SRC)  \
109         $(OTHER_SRC)
110
111