diff options
author | Thomas Martitz <kugel@rockbox.org> | 2010-06-22 18:34:03 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2010-06-22 18:34:03 +0000 |
commit | f32bd593c426755a140556ed1b5230447e5da726 (patch) | |
tree | 281f06c98f1f5408d8bf239ab722ff32e51994f9 /firmware/SOURCES | |
parent | be66e4d64269176848d4f82d95596745dc17679c (diff) | |
download | rockbox-f32bd593c426755a140556ed1b5230447e5da726.tar.gz rockbox-f32bd593c426755a140556ed1b5230447e5da726.zip |
Add an advanced build option to force compiling and linking our reduced C library (probably useful for the sim).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27059 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r-- | firmware/SOURCES | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES index bef2b772ad..53c38e0ee9 100644 --- a/firmware/SOURCES +++ b/firmware/SOURCES | |||
@@ -46,22 +46,41 @@ libc/strtok.c | |||
46 | /* alsa on linux requires a more advanced sprintf, i.e. not ours */ | 46 | /* alsa on linux requires a more advanced sprintf, i.e. not ours */ |
47 | libc/sprintf.c | 47 | libc/sprintf.c |
48 | #endif /* PLATFORM_NATIVE || __MINGW32__ || __CYGWIN__ */ | 48 | #endif /* PLATFORM_NATIVE || __MINGW32__ || __CYGWIN__ */ |
49 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) | 49 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) || defined(HAVE_ROCKBOX_C_LIBRARY) |
50 | libc/atoi.c | 50 | libc/atoi.c |
51 | |||
52 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) | ||
53 | /* our ctype.[ch] comes from newlib and is incompitble with most desktop's ctype */ | ||
51 | libc/ctype.c | 54 | libc/ctype.c |
52 | libc/memcmp.c | 55 | #endif |
56 | |||
53 | libc/memchr.c | 57 | libc/memchr.c |
58 | libc/memcmp.c | ||
59 | |||
60 | #if !defined(CPU_SH) && !defined(CPU_COLDFIRE) && !defined(CPU_ARM) | ||
61 | #if !defined(CPU_MIPS) | ||
62 | libc/memcpy.c | ||
63 | libc/memset.c | ||
64 | #endif /* CPU_MIPS */ | ||
65 | libc/memmove.c | ||
66 | #endif /* CPU_* */ | ||
67 | |||
54 | libc/qsort.c | 68 | libc/qsort.c |
55 | libc/random.c | 69 | libc/random.c |
56 | libc/strcat.c | 70 | libc/strcat.c |
57 | libc/strchr.c | 71 | libc/strchr.c |
58 | libc/strcmp.c | 72 | libc/strcmp.c |
59 | libc/strcpy.c | 73 | libc/strcpy.c |
74 | |||
75 | #if !defined(CPU_SH) && !defined(CPU_COLDFIRE) | ||
76 | libc/strlen.c | ||
77 | #endif | ||
78 | |||
60 | libc/strncmp.c | 79 | libc/strncmp.c |
61 | libc/strrchr.c | 80 | libc/strrchr.c |
62 | libc/strstr.c | 81 | libc/strstr.c |
63 | libc/mktime.c | 82 | libc/mktime.c |
64 | #endif /* !defined(SIMULATOR)*/ | 83 | #endif /* CONFIG_PLATFORM || HAVE_ROCKBOX_C_LIBRARY */ |
65 | 84 | ||
66 | /* Common */ | 85 | /* Common */ |
67 | common/version.c | 86 | common/version.c |
@@ -414,7 +433,6 @@ target/coldfire/i2c-coldfire.c | |||
414 | target/arm/support-arm.S | 433 | target/arm/support-arm.S |
415 | target/arm/memcpy-arm.S | 434 | target/arm/memcpy-arm.S |
416 | target/arm/memmove-arm.S | 435 | target/arm/memmove-arm.S |
417 | libc/strlen.c | ||
418 | #ifndef SIMULATOR | 436 | #ifndef SIMULATOR |
419 | target/arm/memset-arm.S | 437 | target/arm/memset-arm.S |
420 | target/arm/memset16-arm.S | 438 | target/arm/memset16-arm.S |
@@ -509,10 +527,7 @@ target/arm/crt0.S | |||
509 | 527 | ||
510 | #elif defined(CPU_MIPS) | 528 | #elif defined(CPU_MIPS) |
511 | #undef mips | 529 | #undef mips |
512 | /*target/mips/strlen.S*/ | ||
513 | libc/memmove.c | ||
514 | common/memset16.c | 530 | common/memset16.c |
515 | libc/strlen.c | ||
516 | target/mips/ffs-mips.S | 531 | target/mips/ffs-mips.S |
517 | target/mips/memcpy-mips.S | 532 | target/mips/memcpy-mips.S |
518 | target/mips/memset-mips.S | 533 | target/mips/memset-mips.S |
@@ -526,11 +541,7 @@ target/mips/ingenic_jz47xx/crt0.S | |||
526 | #ifdef HAVE_PRIORITY_SCHEDULING | 541 | #ifdef HAVE_PRIORITY_SCHEDULING |
527 | common/ffs.c | 542 | common/ffs.c |
528 | #endif | 543 | #endif |
529 | libc/memcpy.c | ||
530 | libc/memmove.c | ||
531 | libc/memset.c | ||
532 | common/memset16.c | 544 | common/memset16.c |
533 | libc/strlen.c | ||
534 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) | 545 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) |
535 | crt0.S | 546 | crt0.S |
536 | drivers/i2c.c | 547 | drivers/i2c.c |