diff options
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure index e1ca5be190..83ce296546 100755 --- a/tools/configure +++ b/tools/configure @@ -219,6 +219,13 @@ arm946cc () { endian="little" } +arm9cc () { + prefixtools arm-elf- + GCCOPTS="$CCOPTS -mcpu=arm9 -mlong-calls" + GCCOPTIMIZE="-fomit-frame-pointer" + endian="little" +} + arm926ejscc () { prefixtools arm-elf- GCCOPTS="$CCOPTS -mcpu=arm926ej-s -mlong-calls" @@ -611,7 +618,9 @@ cat <<EOF ==Tatung== ==Olympus== ==Logik== 60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB - 71) M:Robe 100 + 71) M:Robe 10 + ==Creative== + 90) Zen Vision:M EOF buildfor=`input`; @@ -1313,6 +1322,29 @@ EOF t_manufacturer="tcc77x" t_model="logikdax" ;; + + 90|creativezvm) + target_id=35 + modelname="creativezvm" + target="-DCREATIVE_ZVM" + memory=32 # always + arm9cc + bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" + bmp2rb_native="$rootdir/tools/bmp2rb -f 4" + bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0" + bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0" + output="rockbox.zvm" + appextra="recorder:gui" + plugins="yes" + swcodec="yes" + toolset=$gigabeatbitmaptools + boottool="$rootdir/tools/scramble -zvm" + bootoutput="rockbox.zvmboot" + # architecture, manufacturer and model for the target-tree build + t_cpu="arm" + t_manufacturer="tms320dm320" + t_model="creative-zvm" + ;; 50|e200) target_id=23 |