diff options
author | Marcoen Hirschberg <marcoen@gmail.com> | 2006-02-24 15:42:52 +0000 |
---|---|---|
committer | Marcoen Hirschberg <marcoen@gmail.com> | 2006-02-24 15:42:52 +0000 |
commit | 338e2bbb0c6673452c64378ef9e609d5c19c7558 (patch) | |
tree | 7314096e43a7eedfd7091c39fed97c0c33400827 /tools/configure | |
parent | b902428180c11def61f2d3caa2612b9f80d7d41a (diff) | |
download | rockbox-338e2bbb0c6673452c64378ef9e609d5c19c7558.tar.gz rockbox-338e2bbb0c6673452c64378ef9e609d5c19c7558.zip |
first gigabeat commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8831 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tools/configure b/tools/configure index 8a345f8c7c..f131ea8b7b 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -212,6 +212,13 @@ arm7tdmicc () { | |||
212 | endian="little" | 212 | endian="little" |
213 | } | 213 | } |
214 | 214 | ||
215 | arm9tdmicc () { | ||
216 | prefixtools arm-elf- | ||
217 | GCCOPTS="$CCOPTS -mcpu=arm9tdmi -ffunction-sections -mlong-calls" | ||
218 | GCCOPTIMIZE="-fomit-frame-pointer" | ||
219 | endian="little" | ||
220 | } | ||
221 | |||
215 | whichaddr () { | 222 | whichaddr () { |
216 | case $archos in | 223 | case $archos in |
217 | gmini120|gminisp) | 224 | gmini120|gminisp) |
@@ -457,6 +464,7 @@ toolsdir='\$(ROOTDIR)/tools' | |||
457 | echo "17 - iPod 4G (Grayscale)" | 464 | echo "17 - iPod 4G (Grayscale)" |
458 | echo "18 - iPod Mini (1G/2G)" | 465 | echo "18 - iPod Mini (1G/2G)" |
459 | echo "19 - iriver iFP-790" | 466 | echo "19 - iriver iFP-790" |
467 | echo "20 - Toshiba Gigabeat F" | ||
460 | 468 | ||
461 | target_id=`input`; | 469 | target_id=`input`; |
462 | 470 | ||
@@ -467,6 +475,7 @@ toolsdir='\$(ROOTDIR)/tools' | |||
467 | archosbitmaptools="$toolset scramble descramble sh2d uclpack bmp2rb codepages" | 475 | archosbitmaptools="$toolset scramble descramble sh2d uclpack bmp2rb codepages" |
468 | iriverbitmaptools="$toolset scramble descramble mkboot bmp2rb codepages" | 476 | iriverbitmaptools="$toolset scramble descramble mkboot bmp2rb codepages" |
469 | iaudiobitmaptools="$toolset scramble descramble mkboot bmp2rb codepages" | 477 | iaudiobitmaptools="$toolset scramble descramble mkboot bmp2rb codepages" |
478 | gigabeatbitmaptools="$toolset bmp2rb codepages" | ||
470 | ipodbitmaptools="$toolset scramble ipod_fw bmp2rb codepages" | 479 | ipodbitmaptools="$toolset scramble ipod_fw bmp2rb codepages" |
471 | ifpbitmaptools="$toolset bmp2rb codepages" | 480 | ifpbitmaptools="$toolset bmp2rb codepages" |
472 | 481 | ||
@@ -837,6 +846,23 @@ toolsdir='\$(ROOTDIR)/tools' | |||
837 | toolset=$ifpbitmaptools | 846 | toolset=$ifpbitmaptools |
838 | ;; | 847 | ;; |
839 | 848 | ||
849 | 20) | ||
850 | archos="gigabeatf" | ||
851 | target="-DGIGABEAT_F" | ||
852 | memory=32 # always | ||
853 | arm9tdmicc | ||
854 | tool="cp" | ||
855 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
856 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
857 | output="rockbox.gigabeat" | ||
858 | appextra="recorder:gui" | ||
859 | archosrom="" | ||
860 | flash="" | ||
861 | plugins="yes" | ||
862 | codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a" | ||
863 | toolset=$gigabeatbitmaptools | ||
864 | ;; | ||
865 | |||
840 | *) | 866 | *) |
841 | echo "Please select an actual target platform!" | 867 | echo "Please select an actual target platform!" |
842 | exit | 868 | exit |