1
0
Fork 0
forked from len0rd/rockbox

Initial check-in of work-in-progress iPod bootloader. Current targets are iPod Color/Photo and iPod Nano.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7784 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2005-11-08 00:52:39 +00:00
parent a8a8c9db44
commit 38e8fb65d8
6 changed files with 469 additions and 2 deletions

39
tools/configure vendored
View file

@ -168,6 +168,13 @@ coldfirecc () {
endian="big"
}
arm7tdmicc () {
prefixtools arm-elf-
GCCOPTS="$CCOPTS -mcpu=arm7tdmi"
GCCOPTIMIZE="-fomit-frame-pointer"
endian="little"
}
whichaddr () {
case $archos in
gmini120|gminisp)
@ -401,6 +408,8 @@ appsdir='\$(ROOTDIR)/apps'
echo "10 - iriver H320/H340"
echo "11 - iriver iHP-100/iHP-110/iHP-115"
echo "12 - iAudio X5"
echo "13 - iPod Color/Photo"
echo "14 - iPod Nano"
getit=`input`;
@ -568,6 +577,34 @@ appsdir='\$(ROOTDIR)/apps'
codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
;;
13)
archos="ipodcolor"
target="-DIPOD_COLOR"
memory=32 # always
arm7tdmicc
tool="$rootdir/tools/scramble -add=ipco"
output="rockbox.ipod"
appextra="recorder:gui"
archosrom=""
flash=""
plugins="yes"
codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
;;
14)
archos="ipodnano"
target="-DIPOD_NANO"
memory=32 # always
arm7tdmicc
tool="$rootdir/tools/scramble -add=nano"
output="rockbox.ipod"
appextra="recorder:gui"
archosrom=""
flash=""
plugins="yes"
codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
;;
*)
echo "Please select an actual target platform!"
exit
@ -612,7 +649,7 @@ fi
case $option in
[Bb])
case $archos in
h100|h120)
h100|h120|ipodcolor|ipodnano)
extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES
appsdir='\$(ROOTDIR)/bootloader'
apps="bootloader"