Add iPod 3G and iPod 4G Greyscale to the build system

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8586 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2006-02-05 18:30:50 +00:00
parent 2924a48ca5
commit 0d10031478
2 changed files with 48 additions and 3 deletions

44
tools/configure vendored
View File

@ -447,7 +447,9 @@ appsdir='\$(ROOTDIR)/apps'
echo "13 - iPod Color/Photo"
echo "14 - iPod Nano"
echo "15 - iPod Video"
echo "16 - iriver iFP-790"
echo "16 - iPod 3G"
echo "17 - iPod 4G (Grayscale)"
echo "18 - iriver iFP-790"
target_id=`input`;
@ -753,6 +755,44 @@ appsdir='\$(ROOTDIR)/apps'
;;
16)
archos="ipod3g"
target="-DIPOD_3G"
memory=32 # always
arm7tdmicc
tool="$rootdir/tools/scramble -add=ip3g"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 2"
output="rockbox.ipod"
appextra="recorder:gui"
archosrom=""
flash=""
plugins="yes"
codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$ipodbitmaptools
;;
17)
archos="ipod4g"
target="-DIPOD_4G"
memory=32 # always
arm7tdmicc
tool="$rootdir/tools/scramble -add=ip4g"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 2"
output="rockbox.ipod"
appextra="recorder:gui"
archosrom=""
flash=""
plugins="yes"
codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$ipodbitmaptools
;;
18)
archos="ifp7xx"
target="-DIRIVER_IFP7XX"
memory=1
@ -815,7 +855,7 @@ fi
case $option in
[Bb])
case $archos in
h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo)
h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo|ipod3g|ipod4g)
extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES
appsdir='\$(ROOTDIR)/bootloader'
apps="bootloader"

View File

@ -71,7 +71,8 @@ void usage(void)
"\t-iriver iRiver format\n"
"\t-iaudio iAudio format\n"
"\t-add=X Rockbox generic \"add-up\" checksum format\n"
"\t (X values: h100, h120, h140, h300, ipco, nano, ipvd)\n"
"\t (X values: h100, h120, h140, h300, ipco, nano, ipvd\n"
"\t ip3g, ip4g)\n"
"\nNo option results in Archos standard player/recorder format.\n");
exit(1);
@ -173,6 +174,10 @@ int main (int argc, char** argv)
modelnum = 5;
else if(!strcmp(&argv[1][5], "fp7x"))
modelnum = 6;
else if(!strcmp(&argv[1][5], "ip3g"))
modelnum = 7;
else if(!strcmp(&argv[1][5], "ip4g"))
modelnum = 8;
else {
fprintf(stderr, "unsupported model: %s\n", &argv[1][5]);
return 2;