X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2FMakefile.am;h=015136550a0c5e9efcf06efa5860b897bb97d2ec;hb=444f1ae2c091de3ce8646fcd5be4479a46deb1d4;hp=e56d1a1b69c5e401ff353e190b16c41b26284631;hpb=cccbf6a4b7152c24fafc319e77060a4723a8560e;p=mono.git diff --git a/support/Makefile.am b/support/Makefile.am index e56d1a1b69c..015136550a0 100644 --- a/support/Makefile.am +++ b/support/Makefile.am @@ -21,8 +21,7 @@ MPH_C_SOURCE = \ signal.c \ stdio.c \ string.c \ - stdlib.c \ - map-icalls.h + stdlib.c # Source code which helps implement POSIX and other related Unix standards, # and *may* be portable between Unix platforms. @@ -90,5 +89,35 @@ libMonoSupportW_la_LIBADD = \ # Use this target to refresh the values in map.[ch] # refresh: - $(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 + cp `pkg-config --variable=Programs create-native-map` . && \ + $(top_builddir)/runtime/mono-wrapper create-native-map.exe \ + --autoconf-member=d_off \ + --autoconf-member=d_reclen \ + --autoconf-member=d_type \ + --exclude-native-symbol=Mono_Posix_Stdlib_snprintf \ + --impl-macro=_GNU_SOURCE --impl-macro=_XOPEN_SOURCE \ + --impl-header="" \ + --impl-header="" \ + --impl-header="" \ + --autoconf-header="" \ + --autoconf-header="" \ + --autoconf-header="" \ + --autoconf-header="" \ + --autoconf-header="" \ + --impl-header="" \ + --impl-header="" \ + --impl-header="" \ + --autoconf-header="" \ + --autoconf-header="" \ + --impl-header="" \ + --autoconf-header="" \ + --impl-header="" \ + --impl-header="" \ + --impl-header="\"mph.h\"" \ + --rename-member=st_atime=st_atime_ \ + --rename-member=st_ctime=st_ctime_ \ + --rename-member=st_mtime=st_mtime_ \ + --rename-namespace=Mono.Unix.Native=Mono.Posix \ + --library=MonoPosixHelper \ + $(mcs_topdir)/class/lib/net_2_0/Mono.Posix.dll map