<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="chkstk" type="staticlibrary">
+ <directory name="except">
+ <if property="ARCH" value="i386">
+ <directory name="i386">
+ <file>chkstk_asm.s</file>
+ </directory>
+ </if>
+ <if property="ARCH" value="powerpc">
+ <directory name="powerpc">
+ <file>chkstk_asm.s</file>
+ </directory>
+ </if>
+ </directory>
+</module>
+
<module name="crt" type="staticlibrary">
+ <library>chkstk</library>
<include base="crt">.</include>
<include base="crt">include</include>
- <define name="_DISABLE_TIDENTS" />
<define name="__MINGW_IMPORT">extern</define>
- <define name="_WIN32_IE">0x600</define>
- <define name="_WIN32_WINNT">0x501</define>
<define name="USE_MSVCRT_PREFIX" />
<define name="_MSVCRT_LIB_" />
<define name="_MSVCRT_" />
<define name="_MT" />
- <define name="__NO_CTYPE_INLINES" />
- <pch>precomp.h</pch>
<directory name="conio">
<file>cgets.c</file>
<file>cprintf.c</file>
</directory>
<directory name="except">
<file>abnorter.c</file>
- <file>exhand2.c</file>
+ <file>checkesp.c</file>
+ <file>cpp.c</file>
+ <file>cppexcept.c</file>
<file>matherr.c</file>
<if property="ARCH" value="i386">
<directory name="i386">
<file>unwind.c</file>
</directory>
</if>
+ <if property="ARCH" value="powerpc">
+ <directory name="powerpc">
+ <file>seh.s</file>
+ </directory>
+ </if>
+ <if property="ARCH" value="amd64">
+ <directory name="amd64">
+ <file>seh.s</file>
+ <file>chkstk_asm.s</file>
+ </directory>
+ </if>
<file>xcptfil.c</file>
</directory>
<directory name="float">
<file>copysign.c</file>
<file>fpclass.c</file>
<file>fpecode.c</file>
- <file>fpreset.c</file>
<file>isnan.c</file>
<file>nafter.c</file>
<file>scalb.c</file>
<directory name="i386">
<file>clearfp.c</file>
<file>cntrlfp.c</file>
+ <file>fpreset.c</file>
+ <file>logb.c</file>
+ <file>statfp.c</file>
+ </directory>
+ </if>
+ <if property="ARCH" value="amd64">
+ <directory name="i386">
+ <file>clearfp.c</file>
+ <file>cntrlfp.c</file>
+ <file>fpreset.c</file>
<file>logb.c</file>
<file>statfp.c</file>
</directory>
</if>
- </directory>
- <directory name="io">
- <file>access.c</file>
- <file>chmod.c</file>
- <file>chsize.c</file>
- <file>close.c</file>
- <file>commit.c</file>
- <file>create.c</file>
- <file>dup.c</file>
- <file>dup2.c</file>
- <file>eof.c</file>
- <file>filelen.c</file>
- <file>fileleni.c</file>
- <file>find.c</file>
- <file>fmode.c</file>
- <file>isatty.c</file>
- <file>locking.c</file>
- <file>lseek.c</file>
- <file>lseeki64.c</file>
- <file>mktemp.c</file>
- <file>open.c</file>
- <file>pipe.c</file>
- <file>read.c</file>
- <file>setmode.c</file>
- <file>sopen.c</file>
- <file>stubs.c</file>
- <file>tell.c</file>
- <file>telli64.c</file>
- <file>umask.c</file>
- <file>unlink.c</file>
- <file>utime.c</file>
- <file>waccess.c</file>
- <file>wchmod.c</file>
- <file>wcreate.c</file>
- <file>wfind.c</file>
- <file>wmktemp.c</file>
- <file>wopen.c</file>
- <file>write.c</file>
- <file>wunlink.c</file>
- <file>wutime.c</file>
</directory>
<directory name="locale">
<file>locale.c</file>
<file>cabs.c</file>
<file>cosh.c</file>
<file>div.c</file>
+ <file>fdivbug.c</file>
<file>frexp.c</file>
<file>huge_val.c</file>
<file>hypot.c</file>
- <file>j0_y0.c</file>
- <file>j1_y1.c</file>
- <file>jn_yn.c</file>
<file>ldiv.c</file>
<file>modf.c</file>
<file>rand.c</file>
<file>s_modf.c</file>
<file>sinh.c</file>
- <file>stubs.c</file>
<file>tanh.c</file>
<file>pow_asm.c</file>
<if property="ARCH" value="i386">
<directory name="i386">
+ <file>alldiv_asm.s</file>
+ <file>alldvrm_asm.s</file>
+ <file>allmul_asm.s</file>
+ <file>allrem_asm.s</file>
+ <file>allshl_asm.s</file>
+ <file>allshr_asm.s</file>
+ <file>atan_asm.s</file>
+ <file>aulldiv_asm.s</file>
+ <file>aulldvrm_asm.s</file>
+ <file>aullrem_asm.s</file>
+ <file>aullshr_asm.s</file>
+ <file>ceil_asm.s</file>
+ <file>cos_asm.s</file>
+ <file>fabs_asm.s</file>
+ <file>floor_asm.s</file>
+ <file>ftol_asm.s</file>
+ <file>log_asm.s</file>
+ <file>log10_asm.s</file>
+ <file>pow_asm.s</file>
+ <file>sin_asm.s</file>
+ <file>sqrt_asm.s</file>
+ <file>tan_asm.s</file>
+
<file>atan2.c</file>
+ <file>ci.c</file>
<file>exp.c</file>
<file>fmod.c</file>
<file>ldexp.c</file>
- <file>atan_asm.s</file>
- <file>pow_asm.s</file>
- <file>log10_asm.s</file>
</directory>
+ <file>j0_y0.c</file>
+ <file>j1_y1.c</file>
+ <file>jn_yn.c</file>
+ </if>
+ <if property="ARCH" value="amd64">
+ <directory name="i386">
+ <file>atan2.c</file>
+ <file>exp.c</file>
+ <file>fmod.c</file>
+ <file>ldexp.c</file>
+ </directory>
+ <file>j0_y0.c</file>
+ <file>j1_y1.c</file>
+ <file>jn_yn.c</file>
</if>
<ifnot property="ARCH" value="i386">
+ <file>stubs.c</file>
</ifnot>
</directory>
<file>memset.c</file>
</ifnot>
<file>memcmp.c</file>
+ <file>memccpy.c</file>
<file>memicmp.c</file>
</directory>
<file>wprocess.c</file>
</directory>
<directory name="search">
+ <file>bsearch.c</file>
<file>lfind.c</file>
<file>lsearch.c</file>
</directory>
<file>xcptinfo.c</file>
</directory>
<directory name="stdio">
- <file>allocfil.c</file>
- <file>clearerr.c</file>
- <file>fclose.c</file>
- <file>fdopen.c</file>
- <file>feof.c</file>
- <file>ferror.c</file>
- <file>fflush.c</file>
- <file>fgetc.c</file>
- <file>fgetchar.c</file>
- <file>fgetpos.c</file>
- <file>fgets.c</file>
- <file>fgetws.c</file>
- <file>filbuf.c</file>
- <file>fileno.c</file>
- <file>flsbuf.c</file>
- <file>fopen.c</file>
- <file>fprintf.c</file>
- <file>fputc.c</file>
- <file>fputchar.c</file>
- <file>fputs.c</file>
- <file>fputws.c</file>
- <file>fread.c</file>
- <file>freopen.c</file>
- <file>fseek.c</file>
- <file>fsetpos.c</file>
- <file>fsopen.c</file>
- <file>ftell.c</file>
- <file>fwalk.c</file>
- <file>fwprintf.c</file>
- <file>fwrite.c</file>
- <file>getc.c</file>
- <file>getchar.c</file>
- <file>gets.c</file>
- <file>getw.c</file>
+ <file>access.c</file>
+ <file>file.c</file>
+ <file>find.c</file>
+ <file>find64.c</file>
+ <file>findi64.c</file>
+ <file>fmode.c</file>
+ <file>lnx_sprintf.c</file>
<file>perror.c</file>
<file>popen.c</file>
- <file>printf.c</file>
- <file>putc.c</file>
- <file>putchar.c</file>
- <file>puts.c</file>
- <file>putw.c</file>
- <file>putwchar.c</file>
- <file>remove.c</file>
- <file>rename.c</file>
- <file>rewind.c</file>
- <file>rmtmp.c</file>
- <file>setbuf.c</file>
- <file>setvbuf.c</file>
- <file>sprintf.c</file>
- <file>swprintf.c</file>
- <file>stdhnd.c</file>
- <file>tempnam.c</file>
- <file>tmpfile.c</file>
- <file>tmpnam.c</file>
- <file>ungetc.c</file>
- <file>ungetwc.c</file>
- <file>vfprintf.c</file>
- <file>vfwprint.c</file>
- <file>vprintf.c</file>
- <file>vsprintf.c</file>
- <file>vswprintf.c</file>
- <file>vwprintf.c</file>
- <file>wfdopen.c</file>
- <file>wfopen.c</file>
- <file>wfreopen.c</file>
- <file>wfsopen.c</file>
+ <file>stat.c</file>
+ <file>stat64.c</file>
+ <file>waccess.c</file>
+ <file>wfind.c</file>
+ <file>wfind64.c</file>
+ <file>wfindi64.c</file>
<file>wpopen.c</file>
- <file>wprintf.c</file>
- <file>wremove.c</file>
- <file>wrename.c</file>
- <file>wtempnam.c</file>
- <file>wtmpnam.c</file>
+ <file>wstat.c</file>
+ <file>wstat64.c</file>
</directory>
<directory name="stdlib">
<file>_exit.c</file>
<file>abort.c</file>
<file>atexit.c</file>
<file>ecvt.c</file>
- <file>ecvtbuf.c</file>
<file>errno.c</file>
<file>fcvt.c</file>
<file>fcvtbuf.c</file>
<file>makepath.c</file>
<file>malloc.c</file>
<file>mbtowc.c</file>
+ <file>mbstowcs.c</file>
<file>obsol.c</file>
<file>putenv.c</file>
+ <file>qsort.c</file>
<file>rot.c</file>
<file>senv.c</file>
<file>swab.c</file>
<file>wcsrchr.c</file>
</ifnot>
<file>atof.c</file>
+ <file>atoi.c</file>
+ <file>atoi64.c</file>
+ <file>atol.c</file>
<file>ctype.c</file>
+ <file>itoa.c</file>
+ <file>itow.c</file>
<file>lasttok.c</file>
+ <file>scanf.c</file>
+ <file>splitp.c</file>
<file>strcoll.c</file>
+ <file>strcspn.c</file>
<file>strdup.c</file>
<file>strerror.c</file>
<file>stricmp.c</file>
+ <file>string.c</file>
<file>strlwr.c</file>
<file>strncoll.c</file>
<file>strnicmp.c</file>
<file>strpbrk.c</file>
<file>strrev.c</file>
<file>strset.c</file>
+ <file>strspn.c</file>
<file>strstr.c</file>
<file>strtod.c</file>
+ <file>strtoi64.c</file>
<file>strtok.c</file>
+ <file>strtol.c</file>
<file>strtoul.c</file>
<file>strtoull.c</file>
<file>strupr.c</file>
<file>strxfrm.c</file>
- <file>wcstod.c</file>
- <file>wcstombs.c</file>
- <file>wctomb.c</file>
+ <file>wcs.c</file>
+ <file>wcstol.c</file>
+ <file>wcstoul.c</file>
<file>wsplitp.c</file>
+ <file>wtoi.c</file>
+ <file>wtoi64.c</file>
+ <file>wtol.c</file>
</directory>
<directory name="sys_stat">
- <file>fstat.c</file>
- <file>fstati64.c</file>
- <file>futime.c</file>
- <file>stat.c</file>
- <file>wstat.c</file>
<file>systime.c</file>
</directory>
<directory name="time">
+ <file>asctime.c</file>
<file>clock.c</file>
+ <file>ctime32.c</file>
+ <file>ctime64.c</file>
<file>ctime.c</file>
+ <file>difftime32.c</file>
+ <file>difftime64.c</file>
<file>difftime.c</file>
+ <file>ftime32.c</file>
+ <file>ftime64.c</file>
<file>ftime.c</file>
+ <file>futime32.c</file>
+ <file>futime64.c</file>
+ <file>futime.c</file>
+ <file>gmtime.c</file>
+ <file>localtime32.c</file>
+ <file>localtime64.c</file>
+ <file>localtime.c</file>
+ <file>mktime.c</file>
<file>strdate.c</file>
<file>strftime.c</file>
<file>strtime.c</file>
+ <file>time32.c</file>
+ <file>time64.c</file>
<file>time.c</file>
- <file>tz_vars.c</file>
+ <file>timezone.c</file>
+ <file>tzname.c</file>
+ <file>utime32.c</file>
+ <file>utime64.c</file>
+ <file>utime.c</file>
+ <file>wasctime.c</file>
+ <file>wcsftime.c</file>
+ <file>wctime32.c</file>
+ <file>wctime64.c</file>
<file>wctime.c</file>
<file>wstrdate.c</file>
<file>wstrtime.c</file>
+ <file>wutime32.c</file>
+ <file>wutime64.c</file>
+ <file>wutime.c</file>
</directory>
<directory name="wstring">
<file>wcscoll.c</file>
<file>wcscspn.c</file>
- <file>wcsdup.c</file>
<file>wcsicmp.c</file>
<file>wcslwr.c</file>
<file>wcsnicmp.c</file>
- <file>wcspbrk.c</file>
- <file>wcsrev.c</file>
- <file>wcsset.c</file>
<file>wcsspn.c</file>
<file>wcsstr.c</file>
<file>wcstok.c</file>
<file>wlasttok.c</file>
</directory>
<directory name="wine">
- <file>cpp.c</file>
- <file>cppexcept.c</file>
<file>heap.c</file>
- <file>scanf.c</file>
- <file>thread.c</file>
<file>undname.c</file>
</directory>
</module>