mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 19:26:29 +00:00
Altered layout for easier comparison with msvcrt's makefile.
svn path=/trunk/; revision=3771
This commit is contained in:
parent
caadfbc4fa
commit
cc6b5ab403
1 changed files with 470 additions and 117 deletions
|
@ -1,26 +1,48 @@
|
|||
# $Id: makefile,v 1.48 2002/09/08 10:22:38 chorns Exp $
|
||||
# $Id: makefile,v 1.49 2002/11/19 17:16:14 robd Exp $
|
||||
|
||||
PATH_TO_TOP = ../..
|
||||
|
||||
TARGET_DEFONLY = yes
|
||||
|
||||
TARGET_TYPE = dynlink
|
||||
|
||||
TARGET_NAME = crtdll
|
||||
|
||||
TARGET_BASE = 0x77630000
|
||||
|
||||
TARGET_LFLAGS = -nostartfiles
|
||||
|
||||
TARGET_SDKLIBS = kernel32.a
|
||||
|
||||
TARGET_BASE = 0x77630000
|
||||
|
||||
TARGET_DEFONLY = yes
|
||||
|
||||
TARGET_OBJECTS = $(TARGET_NAME).o
|
||||
|
||||
TARGET_CLEAN = assert/*.o conio/*.o ctype/*.o direct/*.o dirent/*.o \
|
||||
except/*.o float/*.o io/*.o libc/*.o locale/*.o malloc/*.o \
|
||||
math/*.o mbstring/*.o misc/*.o process/*.o quad/*.o search/*.o \
|
||||
setjmp/*.o stdio/*.o stdlib/*.o string/*.o sys_stat/*.o tchar/*.o \
|
||||
time/*.o wchar/*.o signal/*.o
|
||||
TARGET_CLEAN = \
|
||||
assert/*.o \
|
||||
conio/*.o \
|
||||
ctype/*.o \
|
||||
direct/*.o \
|
||||
dirent/*.o \
|
||||
except/*.o \
|
||||
float/*.o \
|
||||
io/*.o \
|
||||
libc/*.o \
|
||||
locale/*.o \
|
||||
malloc/*.o \
|
||||
math/*.o \
|
||||
mbstring/*.o \
|
||||
misc/*.o \
|
||||
process/*.o \
|
||||
quad/*.o \
|
||||
search/*.o \
|
||||
setjmp/*.o \
|
||||
signal/*.o \
|
||||
stdio/*.o \
|
||||
stdlib/*.o \
|
||||
string/*.o \
|
||||
sys_stat/*.o \
|
||||
tchar/*.o \
|
||||
time/*.o \
|
||||
wchar/*.o
|
||||
|
||||
|
||||
include $(PATH_TO_TOP)/rules.mak
|
||||
|
@ -28,133 +50,464 @@ include $(PATH_TO_TOP)/rules.mak
|
|||
include $(TOOLS_PATH)/helper.mk
|
||||
|
||||
|
||||
ASSERT_OBJECTS = assert/assert.o
|
||||
ASSERT_OBJECTS = \
|
||||
assert/assert.o
|
||||
|
||||
CTYPE_OBJECTS = ctype/isalnum.o \
|
||||
ctype/isalpha.o ctype/isascii.o ctype/iscntrl.o ctype/isdigit.o ctype/isgraph.o \
|
||||
ctype/islower.o ctype/isprint.o ctype/ispunct.o ctype/isspace.o ctype/isupper.o \
|
||||
ctype/isxdigit.o ctype/toascii.o ctype/tolower.o ctype/toupper.o\
|
||||
ctype/iscsym.o ctype/isctype.o
|
||||
CONIO_OBJECTS = \
|
||||
conio/cgets.o \
|
||||
conio/cprintf.o \
|
||||
conio/cputs.o \
|
||||
conio/cscanf.o \
|
||||
conio/getch.o \
|
||||
conio/getche.o \
|
||||
conio/kbhit.o \
|
||||
conio/putch.o \
|
||||
conio/ungetch.o
|
||||
|
||||
CONIO_OBJECTS = conio/cputs.o conio/getch.o conio/getche.o conio/putch.o conio/ungetch.o\
|
||||
conio/kbhit.o conio/cgets.o conio/cprintf.o conio/cscanf.o
|
||||
CTYPE_OBJECTS = \
|
||||
ctype/isalnum.o \
|
||||
ctype/isalpha.o \
|
||||
ctype/isascii.o \
|
||||
ctype/iscntrl.o \
|
||||
ctype/isdigit.o \
|
||||
ctype/isgraph.o \
|
||||
ctype/islower.o \
|
||||
ctype/isprint.o \
|
||||
ctype/ispunct.o \
|
||||
ctype/isspace.o \
|
||||
ctype/isupper.o \
|
||||
ctype/isxdigit.o \
|
||||
ctype/toascii.o \
|
||||
ctype/tolower.o \
|
||||
ctype/toupper.o \
|
||||
ctype/iscsym.o \
|
||||
ctype/isctype.o
|
||||
|
||||
DIRECT_OBJECTS = direct/chdir.o direct/chdrive.o direct/getcwd.o direct/getdrive.o \
|
||||
direct/rmdir.o direct/mkdir.o direct/getdfree.o direct/getdcwd.o
|
||||
DIRECT_OBJECTS = \
|
||||
direct/chdir.o \
|
||||
direct/chdrive.o \
|
||||
direct/getcwd.o \
|
||||
direct/getdcwd.o \
|
||||
direct/getdfree.o \
|
||||
direct/getdrive.o \
|
||||
direct/mkdir.o \
|
||||
direct/rmdir.o
|
||||
|
||||
EXCEPT_OBJECTS = except/unwind.o except/abnorter.o except/exhand2.o except/matherr.o
|
||||
EXCEPT_OBJECTS = \
|
||||
except/abnorter.o \
|
||||
except/exhand2.o \
|
||||
except/matherr.o \
|
||||
except/unwind.o
|
||||
|
||||
LOCALE_OBJECTS = locale/locale.o
|
||||
FLOAT_OBJECTS = \
|
||||
float/chgsign.o \
|
||||
float/clearfp.o \
|
||||
float/cntrlfp.o \
|
||||
float/copysign.o \
|
||||
float/fpclass.o \
|
||||
float/fpreset.o \
|
||||
float/isnan.o \
|
||||
float/logb.o \
|
||||
float/nafter.o \
|
||||
float/scalb.o \
|
||||
float/statfp.o
|
||||
|
||||
MALLOC_OBJECTS = malloc/expand.o malloc/heap.o
|
||||
IO_OBJECTS = \
|
||||
io/access.o \
|
||||
io/chmod.o \
|
||||
io/chsize.o \
|
||||
io/close.o \
|
||||
io/commit.o \
|
||||
io/create.o \
|
||||
io/dup.o \
|
||||
io/dup2.o \
|
||||
io/eof.o \
|
||||
io/filelen.o \
|
||||
io/find.o \
|
||||
io/fmode.o \
|
||||
io/isatty.o \
|
||||
io/locking.o \
|
||||
io/lseek.o \
|
||||
io/mktemp.o \
|
||||
io/open.o \
|
||||
io/pipe.o \
|
||||
io/read.o \
|
||||
io/setmode.o \
|
||||
io/sopen.o \
|
||||
io/tell.o \
|
||||
io/umask.o \
|
||||
io/unlink.o \
|
||||
io/utime.o \
|
||||
io/write.o
|
||||
|
||||
LOCALE_OBJECTS = \
|
||||
locale/locale.o
|
||||
|
||||
MISC_OBJECTS = misc/GetArgs.o misc/dllmain.o misc/setnew.o misc/purecall.o misc/initterm.o\
|
||||
misc/amsg.o
|
||||
MATH_OBJECTS = \
|
||||
math/acos.o \
|
||||
math/acosh.o \
|
||||
math/asin.o \
|
||||
math/asinh.o \
|
||||
math/atan.o \
|
||||
math/atan2.o\
|
||||
math/atanh.o \
|
||||
math/cabs.o \
|
||||
math/ceil.o \
|
||||
math/cos.o \
|
||||
math/cosh.o \
|
||||
math/exp.o \
|
||||
math/fabs.o\
|
||||
math/floor.o \
|
||||
math/fmod.o \
|
||||
math/frexp.o \
|
||||
math/ftol.o \
|
||||
math/huge_val.o \
|
||||
math/hypot.o \
|
||||
math/j0_y0.o \
|
||||
math/j1_y1.o \
|
||||
math/jn_yn.o \
|
||||
math/ldexp.o \
|
||||
math/log.o \
|
||||
math/log10.o \
|
||||
math/modf.o \
|
||||
math/pow.o \
|
||||
math/sin.o \
|
||||
math/sinh.o \
|
||||
math/sqrt.o \
|
||||
math/stubs.o \
|
||||
math/tan.o \
|
||||
math/tanh.o
|
||||
|
||||
MBSTRING_OBJECTS = mbstring/mbsnicmp.o mbstring/mbsnset.o mbstring/mbsnextc.o mbstring/mbsnicoll.o mbstring/islead.o mbstring/mbsspnp.o \
|
||||
mbstring/mbspbrk.o mbstring/mbsspn.o mbstring/mbbtype.o mbstring/mbscat.o mbstring/mbschr.o \
|
||||
mbstring/mbccpy.o mbstring/mbslen.o mbstring/mbsrchr.o mbstring/mbsset.o mbstring/mbsncat.o mbstring/mbsncmp.o \
|
||||
mbstring/mbscmp.o mbstring/mbsncoll.o mbstring/mbscoll.o mbstring/mbsncpy.o mbstring/mbscpy.o mbstring/mbscspn.o \
|
||||
mbstring/mbsdup.o mbstring/mbsicmp.o mbstring/mbsicoll.o mbstring/mbsnccnt.o mbstring/mbsrev.o mbstring/mbsstr.o \
|
||||
mbstring/mbsinc.o mbstring/mbsdec.o mbstring/mbsninc.o mbstring/mbclen.o mbstring/iskana.o mbstring/jmstojis.o \
|
||||
mbstring/jistojms.o mbstring/iskpun.o mbstring/iskmoji.o mbstring/ismbgra.o mbstring/ismbpri.o mbstring/isuppr.o \
|
||||
mbstring/islwr.o mbstring/ismbkaln.o mbstring/mbstrlen.o mbstring/ismbc.o \
|
||||
mbstring/ismbtrl.o mbstring/ismblead.o mbstring/ischira.o mbstring/hanzen.o mbstring/ismbaln.o mbstring/ismbal.o \
|
||||
mbstring/ismbpun.o mbstring/mbslwr.o mbstring/mbsupr.o mbstring/mbstok.o
|
||||
MALLOC_OBJECTS = \
|
||||
malloc/expand.o \
|
||||
malloc/heap.o
|
||||
|
||||
STRING_OBJECTS = string/memchr.o string/memcmp.o string/strcat.o \
|
||||
string/strchr.o string/strcmp.o string/strcoll.o \
|
||||
string/strcpy.o string/strcspn.o string/memcpy.o \
|
||||
string/strlen.o string/strncat.o string/strncmp.o \
|
||||
string/strncpy.o string/strpbrk.o string/strrchr.o \
|
||||
string/strspn.o string/strstr.o string/strtok.o \
|
||||
string/strxfrm.o string/memmove.o string/memset.o \
|
||||
string/strdup.o string/strlwr.o string/strupr.o \
|
||||
string/str_old.o string/strerror.o string/stricmp.o\
|
||||
string/strnlen.o string/strnicmp.o string/strrev.o\
|
||||
string/memccpy.o string/memicmp.o string/strset.o
|
||||
MBSTRING_OBJECTS = \
|
||||
mbstring/hanzen.o \
|
||||
mbstring/ischira.o \
|
||||
mbstring/iskana.o \
|
||||
mbstring/iskpun.o \
|
||||
mbstring/islead.o \
|
||||
mbstring/islwr.o \
|
||||
mbstring/iskmoji.o \
|
||||
mbstring/ismbal.o \
|
||||
mbstring/ismbaln.o \
|
||||
mbstring/ismbc.o \
|
||||
mbstring/ismbgra.o \
|
||||
mbstring/ismbkaln.o \
|
||||
mbstring/ismblead.o \
|
||||
mbstring/ismbpri.o \
|
||||
mbstring/ismbpun.o \
|
||||
mbstring/ismbtrl.o \
|
||||
mbstring/isuppr.o \
|
||||
mbstring/jistojms.o \
|
||||
mbstring/jmstojis.o \
|
||||
mbstring/mbbtype.o \
|
||||
mbstring/mbccpy.o \
|
||||
mbstring/mbclen.o \
|
||||
mbstring/mbscat.o \
|
||||
mbstring/mbschr.o \
|
||||
mbstring/mbscmp.o \
|
||||
mbstring/mbscoll.o \
|
||||
mbstring/mbscpy.o \
|
||||
mbstring/mbscspn.o \
|
||||
mbstring/mbsdec.o \
|
||||
mbstring/mbsdup.o \
|
||||
mbstring/mbsicmp.o \
|
||||
mbstring/mbsicoll.o \
|
||||
mbstring/mbsinc.o \
|
||||
mbstring/mbslen.o \
|
||||
mbstring/mbslwr.o \
|
||||
mbstring/mbsncat.o \
|
||||
mbstring/mbsnccnt.o \
|
||||
mbstring/mbsncmp.o \
|
||||
mbstring/mbsncoll.o \
|
||||
mbstring/mbsncpy.o \
|
||||
mbstring/mbsnextc.o \
|
||||
mbstring/mbsnicmp.o \
|
||||
mbstring/mbsnicoll.o \
|
||||
mbstring/mbsninc.o \
|
||||
mbstring/mbsnset.o \
|
||||
mbstring/mbspbrk.o \
|
||||
mbstring/mbsrchr.o \
|
||||
mbstring/mbsrev.o \
|
||||
mbstring/mbsset.o \
|
||||
mbstring/mbsspn.o \
|
||||
mbstring/mbsspnp.o \
|
||||
mbstring/mbsstr.o \
|
||||
mbstring/mbstok.o \
|
||||
mbstring/mbstrlen.o \
|
||||
mbstring/mbsupr.o
|
||||
|
||||
WCHAR_OBJECTS = wchar/wcscat.o wchar/wcschr.o wchar/wcscmp.o \
|
||||
wchar/wcscoll.o wchar/wcscpy.o wchar/wcscspn.o \
|
||||
wchar/wcsdup.o wchar/wcsicmp.o wchar/wcslen.o \
|
||||
wchar/wcslwr.o wchar/wcsncat.o wchar/wcsncmp.o \
|
||||
wchar/wcsncpy.o wchar/wcsnlen.o wchar/wcspbrk.o wchar/wcsrchr.o\
|
||||
wchar/wcsrev.o wchar/wcsset.o wchar/wcsspn.o wchar/wcsstr.o\
|
||||
wchar/wcstod.o wchar/wcstok.o wchar/wcstol.o wchar/wcsupr.o\
|
||||
wchar/wcsxfrm.o wchar/wtoi.o wchar/wcstombs.o wchar/wcsnicmp.o
|
||||
MISC_OBJECTS = \
|
||||
misc/amsg.o \
|
||||
misc/dllmain.o \
|
||||
misc/GetArgs.o \
|
||||
misc/initterm.o \
|
||||
misc/purecall.o \
|
||||
misc/setnew.o
|
||||
|
||||
SETJMP_OBJECTS = setjmp/setjmp.o
|
||||
PROCESS_OBJECTS = \
|
||||
process/_cwait.o \
|
||||
process/_system.o\
|
||||
process/dll.o \
|
||||
process/spawnl.o \
|
||||
process/spawnlp.o \
|
||||
process/spawnlpe.o \
|
||||
process/spawnvp.o \
|
||||
process/spawnv.o \
|
||||
process/spawnve.o \
|
||||
process/spawnle.o \
|
||||
process/execl.o \
|
||||
process/execlp.o \
|
||||
process/execlpe.o \
|
||||
process/execvpe.o \
|
||||
process/execvp.o \
|
||||
process/execv.o \
|
||||
process/execle.o \
|
||||
process/execve.o \
|
||||
process/procid.o \
|
||||
process/thread.o \
|
||||
process/threadid.o
|
||||
|
||||
STDIO_OBJECTS = stdio/getenv.o stdio/filbuf.o \
|
||||
stdio/fclose.o stdio/feof.o stdio/ferror.o stdio/fileno.o\
|
||||
stdio/fflush.o stdio/fgetc.o stdio/fgetpos.o stdio/fgets.o stdio/flsbuf.o \
|
||||
stdio/fopen.o stdio/fprintf.o stdio/fputc.o stdio/fputs.o stdio/setvbuf.o\
|
||||
stdio/fread.o stdio/freopen.o stdio/fscanf.o stdio/fseek.o \
|
||||
stdio/fsetpos.o stdio/ftell.o stdio/fwalk.o stdio/fwrite.o stdio/getc.o \
|
||||
stdio/getchar.o stdio/gets.o stdio/getw.o stdio/perror.o stdio/clearerr.o \
|
||||
stdio/putc.o stdio/putchar.o stdio/puts.o stdio/putw.o stdio/fputchar.o\
|
||||
stdio/remove.o stdio/rename.o stdio/rewind.o stdio/allocfil.o\
|
||||
stdio/setbuf.o stdio/setbuffe.o stdlib/obsol.o stdio/setlineb.o\
|
||||
stdio/scanf.o stdio/sscanf.o stdio/vscanf.o stdio/vsscanf.o stdio/vfscanf.o\
|
||||
stdio/stdiohk.o stdio/stdhnd.o stdio/tempnam.o stdio/tmpfile.o stdio/tmpnam.o \
|
||||
stdio/ungetc.o stdio/printf.o stdio/vfprintf.o stdio/vprintf.o stdio/sprintf.o\
|
||||
stdio/fdopen.o stdio/vsprintf.o stdio/frlist.o stdio/fgetchar.o stdio/rmtmp.o\
|
||||
stdio/fsopen.o stdio/popen.o stdio/vfwprint.o
|
||||
QUAD_OBJECTS = \
|
||||
quad/qdivrem.o \
|
||||
quad/divdi3.o \
|
||||
quad/moddi3.o \
|
||||
quad/udivdi3.o \
|
||||
quad/umoddi3.o
|
||||
|
||||
SEARCH_OBJECTS = \
|
||||
search/lfind.o \
|
||||
search/lsearch.o
|
||||
|
||||
SETJMP_OBJECTS = \
|
||||
setjmp/setjmp.o
|
||||
|
||||
SIGNAL_OBJECTS = \
|
||||
signal/xcptfil.o \
|
||||
signal/xcptinfo.o \
|
||||
signal/signal.o
|
||||
|
||||
STDIO_OBJECTS = \
|
||||
stdio/allocfil.o \
|
||||
stdio/getenv.o \
|
||||
stdio/clearerr.o \
|
||||
stdio/fclose.o \
|
||||
stdio/fdopen.o \
|
||||
stdio/feof.o \
|
||||
stdio/ferror.o \
|
||||
stdio/fflush.o \
|
||||
stdio/fgetc.o \
|
||||
stdio/fgetchar.o \
|
||||
stdio/fgetpos.o \
|
||||
stdio/fgets.o \
|
||||
stdio/filbuf.o \
|
||||
stdio/fileno.o \
|
||||
stdio/flsbuf.o \
|
||||
stdio/fopen.o \
|
||||
stdio/fprintf.o \
|
||||
stdio/fputc.o \
|
||||
stdio/fputchar.o\
|
||||
stdio/fputs.o \
|
||||
stdio/fread.o \
|
||||
stdio/freopen.o \
|
||||
stdio/fscanf.o \
|
||||
stdio/fseek.o \
|
||||
stdio/fsetpos.o \
|
||||
stdio/frlist.o \
|
||||
stdio/fsopen.o \
|
||||
stdio/ftell.o \
|
||||
stdio/fwalk.o \
|
||||
stdio/fwrite.o \
|
||||
stdio/getc.o \
|
||||
stdio/getchar.o \
|
||||
stdio/gets.o \
|
||||
stdio/getw.o \
|
||||
stdio/perror.o \
|
||||
stdio/popen.o \
|
||||
stdio/printf.o \
|
||||
stdio/putc.o \
|
||||
stdio/putchar.o \
|
||||
stdio/puts.o \
|
||||
stdio/putw.o \
|
||||
stdio/remove.o \
|
||||
stdio/rename.o \
|
||||
stdio/rewind.o \
|
||||
stdio/rmtmp.o \
|
||||
stdio/setbuffe.o \
|
||||
stdlib/obsol.o \
|
||||
stdio/setlineb.o \
|
||||
stdio/scanf.o \
|
||||
stdio/setbuf.o \
|
||||
stdio/setvbuf.o \
|
||||
stdio/sprintf.o \
|
||||
stdio/sscanf.o \
|
||||
stdio/stdhnd.o \
|
||||
stdio/stdiohk.o \
|
||||
stdio/tempnam.o \
|
||||
stdio/tmpfile.o \
|
||||
stdio/tmpnam.o \
|
||||
stdio/ungetc.o \
|
||||
stdio/vfprintf.o \
|
||||
stdio/vfscanf.o \
|
||||
stdio/vfwprint.o \
|
||||
stdio/vprintf.o \
|
||||
stdio/vscanf.o \
|
||||
stdio/vsprintf.o \
|
||||
stdio/vsscanf.o
|
||||
|
||||
QUAD_OBJECTS = quad/qdivrem.o quad/divdi3.o quad/moddi3.o quad/udivdi3.o quad/umoddi3.o
|
||||
STDLIB_OBJECTS = \
|
||||
stdlib/_exit.o \
|
||||
stdlib/abort.o \
|
||||
stdlib/abs.o \
|
||||
stdlib/atexit.o \
|
||||
stdlib/atof.o \
|
||||
stdlib/atoi.o \
|
||||
stdlib/atol.o \
|
||||
stdlib/bsearch.o \
|
||||
stdlib/div.o \
|
||||
stdlib/ecvt.o \
|
||||
stdlib/ecvtbuf.o \
|
||||
stdlib/errno.o \
|
||||
stdlib/fcvt.o \
|
||||
stdlib/fcvtbuf.o \
|
||||
stdlib/fullpath.o \
|
||||
stdlib/gcvt.o \
|
||||
stdlib/itoa.o \
|
||||
stdlib/itow.o \
|
||||
stdlib/labs.o \
|
||||
stdlib/ldiv.o \
|
||||
stdlib/makepath.o \
|
||||
stdlib/malloc.o \
|
||||
stdlib/mbstowcs.o \
|
||||
stdlib/putenv.o \
|
||||
stdlib/qsort.o \
|
||||
stdlib/rand.o \
|
||||
stdlib/rot.o \
|
||||
stdlib/senv.o \
|
||||
stdlib/splitp.o \
|
||||
stdlib/strtod.o \
|
||||
stdlib/strtol.o \
|
||||
stdlib/strtoul.o \
|
||||
stdlib/swab.o \
|
||||
stdlib/wcstomb.o \
|
||||
|
||||
IO_OBJECTS = io/access.o io/close.o io/create.o io/dup.o io/dup2.o io/find.o io/isatty.o io/lseek.o \
|
||||
io/open.o io/read.o io/setmode.o io/unlink.o io/write.o io/fmode.o io/mktemp.o\
|
||||
io/chmod.o io/chsize.o io/commit.o io/locking.o io/pipe.o io/sopen.o io/filelen.o\
|
||||
io/umask.o io/tell.o io/eof.o io/utime.o
|
||||
STRING_OBJECTS = \
|
||||
string/memccpy.o \
|
||||
string/memchr.o \
|
||||
string/memcmp.o \
|
||||
string/memcpy.o \
|
||||
string/memicmp.o \
|
||||
string/memmove.o \
|
||||
string/memset.o \
|
||||
string/strcat.o \
|
||||
string/strchr.o \
|
||||
string/strcmp.o \
|
||||
string/strcoll.o \
|
||||
string/strcpy.o \
|
||||
string/strcspn.o \
|
||||
string/strdup.o \
|
||||
string/strerror.o \
|
||||
string/stricmp.o \
|
||||
string/strlen.o \
|
||||
string/strlwr.o \
|
||||
string/strncat.o \
|
||||
string/strncmp.o \
|
||||
string/strncpy.o \
|
||||
string/strnicmp.o \
|
||||
string/strnlen.o \
|
||||
string/strpbrk.o \
|
||||
string/strrchr.o \
|
||||
string/strrev.o \
|
||||
string/strset.o \
|
||||
string/strspn.o \
|
||||
string/strstr.o \
|
||||
string/strtok.o \
|
||||
string/strupr.o \
|
||||
string/str_old.o \
|
||||
string/strxfrm.o
|
||||
|
||||
SEARCH_OBJECTS = search/lsearch.o search/lfind.o
|
||||
SYS_STAT_OBJECTS = \
|
||||
sys_stat/fstat.o \
|
||||
sys_stat/futime.o \
|
||||
sys_stat/ftime.o \
|
||||
sys_stat/systime.o \
|
||||
sys_stat/stat.o
|
||||
|
||||
STDLIB_OBJECTS = stdlib/abort.o stdlib/abs.o stdlib/atexit.o stdlib/atof.o stdlib/atoi.o \
|
||||
stdlib/bsearch.o stdlib/div.o stdlib/errno.o stdlib/_exit.o \
|
||||
stdlib/fullpath.o stdlib/labs.o stdlib/ldiv.o stdlib/itoa.o\
|
||||
stdlib/makepath.o stdlib/malloc.o stdlib/putenv.o stdlib/qsort.o \
|
||||
stdlib/rand.o stdlib/senv.o stdlib/splitp.o stdlib/strtod.o stdlib/strtol.o \
|
||||
stdlib/strtoul.o stdlib/swab.o stdlib/atol.o stdlib/rot.o stdlib/wcstomb.o\
|
||||
stdlib/ecvt.o stdlib/ecvtbuf.o stdlib/gcvt.o stdlib/fcvt.o stdlib/fcvtbuf.o\
|
||||
stdlib/mbstowcs.o stdlib/itow.o
|
||||
TCHAR_OBJECTS = \
|
||||
tchar/strdec.o \
|
||||
tchar/strinc.o \
|
||||
tchar/strninc.o \
|
||||
tchar/strncnt.o \
|
||||
tchar/strnextc.o \
|
||||
tchar/strspnp.o
|
||||
|
||||
SIGNAL_OBJECTS = signal/signal.o signal/xcptfil.o signal/xcptinfo.o
|
||||
TIME_OBJECTS = \
|
||||
time/clock.o \
|
||||
time/ctime.o \
|
||||
time/difftime.o \
|
||||
time/strdate.o \
|
||||
time/strftime.o \
|
||||
time/strtime.o \
|
||||
time/time.o
|
||||
|
||||
PROCESS_OBJECTS = process/_cwait.o process/dll.o process/spawnl.o process/spawnlp.o process/spawnlpe.o process/spawnvp.o \
|
||||
process/spawnv.o process/spawnve.o process/spawnle.o process/execl.o process/execlp.o process/execlpe.o \
|
||||
process/execvpe.o process/execvp.o process/execv.o process/execle.o process/_system.o\
|
||||
process/execve.o process/threadid.o process/thread.o process/procid.o
|
||||
WCHAR_OBJECTS = \
|
||||
wchar/wcscat.o \
|
||||
wchar/wcschr.o \
|
||||
wchar/wcscmp.o \
|
||||
wchar/wcscoll.o \
|
||||
wchar/wcscpy.o \
|
||||
wchar/wcscspn.o \
|
||||
wchar/wcsdup.o \
|
||||
wchar/wcsicmp.o \
|
||||
wchar/wcslen.o \
|
||||
wchar/wcslwr.o \
|
||||
wchar/wcsncat.o \
|
||||
wchar/wcsncmp.o \
|
||||
wchar/wcsncpy.o \
|
||||
wchar/wcsnlen.o \
|
||||
wchar/wcspbrk.o \
|
||||
wchar/wcsrchr.o \
|
||||
wchar/wcsrev.o \
|
||||
wchar/wcsset.o \
|
||||
wchar/wcsspn.o \
|
||||
wchar/wcsstr.o \
|
||||
wchar/wcstod.o \
|
||||
wchar/wcstok.o \
|
||||
wchar/wcstol.o \
|
||||
wchar/wcsupr.o \
|
||||
wchar/wcsxfrm.o \
|
||||
wchar/wtoi.o \
|
||||
wchar/wcstombs.o \
|
||||
wchar/wcsnicmp.o
|
||||
|
||||
TCHAR_OBJECTS = tchar/strdec.o tchar/strinc.o tchar/strninc.o tchar/strncnt.o tchar/strnextc.o tchar/strspnp.o
|
||||
|
||||
TIME_OBJECTS = time/ctime.o time/difftime.o time/strftime.o time/time.o time/clock.o time/strdate.o\
|
||||
time/strtime.o
|
||||
|
||||
FLOAT_OBJECTS = float/fpreset.o float/clearfp.o float/cntrlfp.o float/statfp.o float/logb.o\
|
||||
float/chgsign.o float/fpclass.o float/isnan.o float/nafter.o float/scalb.o\
|
||||
float/copysign.o
|
||||
|
||||
SYS_STAT_OBJECTS = sys_stat/fstat.o sys_stat/stat.o sys_stat/futime.o sys_stat/ftime.o\
|
||||
sys_stat/systime.o
|
||||
|
||||
MATH_OBJECTS = math/acos.o math/acosh.o math/asin.o math/asinh.o math/atan.o math/atan2.o\
|
||||
math/atanh.o math/ceil.o math/cos.o math/cosh.o math/exp.o math/fabs.o\
|
||||
math/floor.o math/fmod.o math/frexp.o math/huge_val.o math/hypot.o\
|
||||
math/ldexp.o math/log.o math/log10.o math/modf.o math/pow.o\
|
||||
math/sin.o math/sinh.o math/sqrt.o math/tan.o\
|
||||
math/tanh.o math/stubs.o math/j0_y0.o math/j1_y1.o math/jn_yn.o\
|
||||
math/cabs.o math/ftol.o
|
||||
|
||||
OBJECTS = $(MISC_OBJECTS) $(STDLIB_OBJECTS) $(IO_OBJECTS) \
|
||||
$(FLOAT_OBJECTS) $(ASSERT_OBJECTS) $(PROCESS_OBJECTS) \
|
||||
$(STDIO_OBJECTS) $(CTYPE_OBJECTS) $(MATH_OBJECTS) \
|
||||
$(STRING_OBJECTS) $(TIME_OBJECTS) $(WCHAR_OBJECTS) \
|
||||
$(SYS_STAT_OBJECTS) $(MALLOC_OBJECTS) $(MBSTRING_OBJECTS)\
|
||||
$(SEARCH_OBJECTS) $(CONIO_OBJECTS) $(DIRECT_OBJECTS) \
|
||||
$(SIGNAL_OBJECTS) $(SETJMP_OBJECTS) $(LOCALE_OBJECTS) \
|
||||
$(EXCEPT_OBJECTS) $(TCHAR_OBJECTS)
|
||||
OBJECTS = \
|
||||
$(ASSERT_OBJECTS) \
|
||||
$(CONIO_OBJECTS) \
|
||||
$(CTYPE_OBJECTS) \
|
||||
$(DIRECT_OBJECTS) \
|
||||
$(EXCEPT_OBJECTS) \
|
||||
$(FLOAT_OBJECTS) \
|
||||
$(IO_OBJECTS) \
|
||||
$(LOCALE_OBJECTS) \
|
||||
$(MALLOC_OBJECTS) \
|
||||
$(MATH_OBJECTS) \
|
||||
$(MBSTRING_OBJECTS)\
|
||||
$(MISC_OBJECTS) \
|
||||
$(PROCESS_OBJECTS) \
|
||||
$(SEARCH_OBJECTS) \
|
||||
$(SETJMP_OBJECTS) \
|
||||
$(SIGNAL_OBJECTS) \
|
||||
$(STDIO_OBJECTS) \
|
||||
$(STDLIB_OBJECTS) \
|
||||
$(STRING_OBJECTS) \
|
||||
$(SYS_STAT_OBJECTS) \
|
||||
$(TCHAR_OBJECTS) \
|
||||
$(TIME_OBJECTS) \
|
||||
$(WCHAR_OBJECTS)
|
||||
|
||||
$(TARGET_NAME).o: $(OBJECTS)
|
||||
$(LD) -r $(OBJECTS) -o $(TARGET_NAME).o
|
||||
|
||||
# EOF
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue