Tue Apr 16 12:58:12 CEST 2002 Paolo Molaro <lupus@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         semaphores.h    \
23         sockets.h       \
24         status.h        \
25         system.h        \
26         threads.h       \
27         timefuncs.h     \
28         types.h         \
29         uglify.h        \
30         wait.h          \
31         wapi.h  
32
33 OTHER_SRC = \
34         atomic.c                \
35         atomic.h                \
36         context.c               \
37         context.h               \
38         critical-sections.c     \
39         critical-sections.h     \
40         error.c                 \
41         error.h                 \
42         events.c                \
43         events.h                \
44         handles.c               \
45         handles.h               \
46         handles-private.h       \
47         io.c                    \
48         io.h                    \
49         io-layer.h              \
50         macros.h                \
51         misc.c                  \
52         misc-private.h          \
53         mutexes.c               \
54         mutexes.h               \
55         mono-mutex.c            \
56         mono-mutex.h            \
57         semaphores.c            \
58         semaphores.h            \
59         sockets.c               \
60         sockets.h               \
61         status.h                \
62         system.c                \
63         system.h                \
64         threads.c               \
65         threads.h               \
66         timefuncs.c             \
67         timefuncs.h             \
68         timed-thread.c          \
69         timed-thread.h          \
70         types.h                 \
71         uglify.h                \
72         unicode.c               \
73         unicode.h               \
74         wait.c                  \
75         wait.h                  \
76         wait-private.h          \
77         wapi.h                  \
78         wapi-private.h
79
80 WINDOWS_H = \
81         io-layer.h
82
83 WINDOWS_SRC = \
84         io-layer.h              \
85         io-layer-dummy.c
86
87 if PLATFORM_WIN32
88 libwapi_a_SOURCES = $(WINDOWS_SRC)
89 libwapiinclude_HEADERS = $(WINDOWS_H)
90 else
91 libwapi_a_SOURCES = $(OTHER_SRC)
92 libwapiinclude_HEADERS = $(OTHER_H)
93 endif
94
95 EXTRA_DIST =    \
96         $(WINDOWS_SRC)  \
97         $(OTHER_SRC)
98
99