summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-11-08 00:52:39 +0000
committerDave Chapman <dave@dchapman.com>2005-11-08 00:52:39 +0000
commit38e8fb65d8251edc39f9282ee3bdd83894bbbade (patch)
treeefc7334a0220dd82091c9560481f3da6a5972404 /tools
parenta8a8c9db444e8e03cff2c6e3db925df24f8a324e (diff)
downloadrockbox-38e8fb65d8251edc39f9282ee3bdd83894bbbade.tar.gz
rockbox-38e8fb65d8251edc39f9282ee3bdd83894bbbade.zip
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
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure39
1 files changed, 38 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure
index d15bdbc19a..38d95a71a0 100755
--- a/tools/configure
+++ b/tools/configure
@@ -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"