2004-11-16 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / support / Makefile.am
1 if PLATFORM_WIN32
2 lib_LTLIBRARIES= 
3 else
4 lib_LTLIBRARIES= libMonoPosixHelper.la
5 endif
6
7 INCLUDES = \
8         $(GLIB_CFLAGS) \
9         -I$(top_srcdir)
10
11 MPH_H = mph.h
12
13 MPH_SOURCE = \
14         dirent.c \
15         errno.c \
16         fcntl.c \
17         grp.c \
18         map.c \
19         pwd.c \
20         old-map.c \
21         stdio.c \
22         stdlib.c \
23         sys-mman.c \
24         sys-mount.c \
25         sys-sendfile.c \
26         sys-stat.c \
27         sys-time.c \
28         sys-wait.c \
29         time.c \
30         unistd.c \
31         utime.c
32
33 if HAVE_ZLIB
34 libMonoPosixHelper_la_SOURCES = \
35         $(MPH_SOURCE) zlib_macros.c
36
37 libMonoPosixHelper_la_LIBADD = -lz
38 else
39 libMonoPosixHelper_la_SOURCES = $(MPH_SOURCE)
40 endif
41
42 libMonoPosixHelper_la_LDFLAGS = -no-undefined -version-info 1:0:1
43
44 EXTRA_DIST = \
45         $(MPH_H)
46
47
48 # Use this target to refresh the values in map.[ch]
49 #
50 refresh:
51         mono ../../mcs/class/Mono.Posix/Mono.Posix/make-map.exe ../../mcs/class/lib/Mono.Posix.dll map
52