forked from len0rd/rockbox
nicer check for PP and now using crt0.o for ARMs that aren't ipod archs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10431 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
4d3964182c
commit
668a664947
1 changed files with 7 additions and 2 deletions
|
|
@ -7,6 +7,11 @@ INPUT(crt0.o)
|
||||||
#elif defined (CPU_ARM)
|
#elif defined (CPU_ARM)
|
||||||
OUTPUT_FORMAT(elf32-littlearm)
|
OUTPUT_FORMAT(elf32-littlearm)
|
||||||
OUTPUT_ARCH(arm)
|
OUTPUT_ARCH(arm)
|
||||||
|
#ifndef IPOD_ARCH
|
||||||
|
/* the ipods can't have the crt0.o mentioned here, but the others can't do
|
||||||
|
without it! */
|
||||||
|
INPUT(crt0.o)
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
OUTPUT_FORMAT(elf32-sh)
|
OUTPUT_FORMAT(elf32-sh)
|
||||||
INPUT(crt0.o)
|
INPUT(crt0.o)
|
||||||
|
|
@ -64,7 +69,7 @@ INPUT(crt0.o)
|
||||||
#define FLASHSIZE 256K - ROM_START
|
#define FLASHSIZE 256K - ROM_START
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (CONFIG_CPU!=PP5002) && (CONFIG_CPU!=PP5020) && (CONFIG_CPU!=PP5024)
|
#ifndef CPU_PP
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE
|
DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE
|
||||||
|
|
@ -74,7 +79,7 @@ MEMORY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
#if (CONFIG_CPU==PP5002) || (CONFIG_CPU==PP5020) || (CONFIG_CPU==PP5024)
|
#ifdef CPU_PP
|
||||||
{
|
{
|
||||||
. = IRAMORIG;
|
. = IRAMORIG;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue