+if PLATFORM_WIN32
+SUPPORT=
+else
+SUPPORT=libMonoSupportW.la
+endif
lib_LTLIBRARIES = \
libMonoPosixHelper.la \
- libMonoSupportW.la
+ $(SUPPORT)
INCLUDES = \
$(GLIB_CFLAGS) \
mph.h \
signal.c \
stdio.c \
+ string.c \
stdlib.c \
map-icalls.h
sys-time.c \
sys-wait.c \
sys-xattr.c \
+ syslog.c \
time.c \
unistd.c \
utime.c \
MPH_LIBS =
else
MPH_SOURCE = $(MPH_C_SOURCE) $(MPH_UNIX_SOURCE)
-MPH_LIBS = $(GLIB_LIBS)
+MPH_LIBS = $(GLIB_LIBS) $(CRYPT_LIBS)
endif
if HAVE_ZLIB
libMonoPosixHelper_la_LIBADD = \
$(MPH_LIBS) \
- $(Z_LIBS)
+ $(Z_LIBS) \
+ $(XATTR_LIB)
# libMonoPosixHelper_la_LDFLAGS = -no-undefined -version-info 1:0:1
libMonoPosixHelper_la_LDFLAGS = -no-undefined -avoid-version
libMonoSupportW_la_SOURCES = \
supportw.c \
+ support-heap.c \
supportw.h
-libMonoSupportW_la_LIBADD = \
- $(top_builddir)/mono/io-layer/libwapi.la \
- $(top_builddir)/mono/mini/libmono.la
+libMonoSupportW_la_LIBADD = \
+ $(GLIB_LIBS)
#
# Use this target to refresh the values in map.[ch]
#
refresh:
- $(top_builddir)/runtime/mono-wrapper $(mcs_topdir)/class/Mono.Posix/Mono.Unix/make-map.exe $(mcs_topdir)/class/lib/default/Mono.Posix.dll map
+ $(top_builddir)/runtime/mono-wrapper $(mcs_topdir)/class/Mono.Posix/Mono.Unix.Native/make-map.exe $(mcs_topdir)/class/lib/default/Mono.Posix.dll map