Use __cdecl rather than __stdcall for icalls on Windows 32-bit
[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         error.h         \
15         io.h            \
16         io-trace.h      \
17         io-layer.h      \
18         io-portability.h        \
19         macros.h        \
20         messages.h      \
21         security.h      \
22         sockets.h       \
23         status.h        \
24         timefuncs.h     \
25         types.h         \
26         uglify.h        \
27         versioninfo.h   \
28         wait.h          \
29         wapi.h          \
30         wapi-remap.h
31
32 OTHER_SRC = \
33         error.c                 \
34         error.h                 \
35         io.c                    \
36         io.h                    \
37         io-portability.c        \
38         io-portability.h        \
39         io-private.h            \
40         io-layer.h              \
41         locking.c               \
42         macros.h                \
43         messages.c              \
44         messages.h              \
45         posix.c                 \
46         security.c              \
47         security.h              \
48         sockets.c               \
49         sockets.h               \
50         socket-private.h        \
51         socket-wrappers.h       \
52         status.h                \
53         timefuncs.c             \
54         timefuncs.h             \
55         types.h                 \
56         uglify.h                \
57         versioninfo.c           \
58         versioninfo.h           \
59         wait.c                  \
60         wait.h                  \
61         wapi_glob.h             \
62         wapi_glob.c             \
63         wapi.h                  \
64         wapi-private.h          \
65         wapi.c
66
67
68 WINDOWS_H = \
69         io-layer.h
70
71 WINDOWS_SRC = \
72         io-layer.h              \
73         io-layer-dummy.c
74
75 if HOST_WIN32
76 libwapi_la_SOURCES = $(WINDOWS_SRC) $(WINDOWS_H)
77 else
78 libwapi_la_SOURCES = $(OTHER_SRC) $(OTHER_H)
79 endif
80 if PLATFORM_DARWIN
81 libwapi_la_LIBADD = -lproc
82 endif
83
84 EXTRA_DIST =    \
85         $(WINDOWS_SRC)
86         $(OTHER_SRC)
87
88