diff options
author | Marcoen Hirschberg <marcoen@gmail.com> | 2008-06-27 23:24:34 +0000 |
---|---|---|
committer | Marcoen Hirschberg <marcoen@gmail.com> | 2008-06-27 23:24:34 +0000 |
commit | 7b10ef9a7c55764d1b6815fd0871cb51ff0205f9 (patch) | |
tree | 0b2056ef0334e45107b02118040baae49d51b142 /tools/configure | |
parent | 5c763f4001c1634ea62ded26339df52494e6c718 (diff) | |
download | rockbox-7b10ef9a7c55764d1b6815fd0871cb51ff0205f9.tar.gz rockbox-7b10ef9a7c55764d1b6815fd0871cb51ff0205f9.zip |
initial Meizu M6SL port (take 2)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17819 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/tools/configure b/tools/configure index 3d9afdbfda..6410f9043f 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -248,6 +248,14 @@ arm9tdmicc () { | |||
248 | gccchoice="4.0.3" | 248 | gccchoice="4.0.3" |
249 | } | 249 | } |
250 | 250 | ||
251 | arm940tbecc () { | ||
252 | prefixtools arm-elf- | ||
253 | GCCOPTS="$CCOPTS -mbig-endian -mcpu=arm940t -mlong-calls" | ||
254 | GCCOPTIMIZE="-fomit-frame-pointer" | ||
255 | endian="big" | ||
256 | gccchoice="4.0.3" | ||
257 | } | ||
258 | |||
251 | arm946cc () { | 259 | arm946cc () { |
252 | prefixtools arm-elf- | 260 | prefixtools arm-elf- |
253 | GCCOPTS="$CCOPTS -mcpu=arm9e -mlong-calls" | 261 | GCCOPTS="$CCOPTS -mcpu=arm9e -mlong-calls" |
@@ -676,12 +684,10 @@ cat <<EOF | |||
676 | ==Tatung== ==Olympus== ==Logik== | 684 | ==Tatung== ==Olympus== ==Logik== |
677 | 60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB | 685 | 60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB |
678 | 71) M:Robe 100 | 686 | 71) M:Robe 100 |
679 | 687 | ==Creative== ==Philips== ==Meizu== | |
680 | ==Creative== ==Philips== | 688 | 90) Zen Vision:M 30GB 100) GoGear SA9200 110) M6SL |
681 | 90) Zen Vision:M 30GB 100) GoGear SA9200 | ||
682 | 91) Zen Vision:M 60GB 101) GoGear HDD1630 | 689 | 91) Zen Vision:M 60GB 101) GoGear HDD1630 |
683 | 92) Zen Vision | 690 | 92) Zen Vision |
684 | |||
685 | EOF | 691 | EOF |
686 | 692 | ||
687 | buildfor=`input`; | 693 | buildfor=`input`; |
@@ -1720,6 +1726,27 @@ fi | |||
1720 | t_model="hdd1630" | 1726 | t_model="hdd1630" |
1721 | ;; | 1727 | ;; |
1722 | 1728 | ||
1729 | 110|meizum6sl) | ||
1730 | target_id=20 | ||
1731 | modelname="meizum6sl" | ||
1732 | target="-DMEIZU_M6SL" | ||
1733 | memory=16 # always | ||
1734 | arm940tbecc | ||
1735 | tool="cp" | ||
1736 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
1737 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
1738 | output="rockbox.meizu" | ||
1739 | appextra="recorder:gui" | ||
1740 | plugins="no" #FIXME | ||
1741 | swcodec="yes" | ||
1742 | toolset=$genericbitmaptools | ||
1743 | boottool="cp" | ||
1744 | bootoutput="rockboot.ebn" | ||
1745 | # architecture, manufacturer and model for the target-tree build | ||
1746 | t_cpu="arm" | ||
1747 | t_manufacturer="s5l8700" | ||
1748 | t_model="meizu-m6sl" | ||
1749 | ;; | ||
1723 | *) | 1750 | *) |
1724 | echo "Please select a supported target platform!" | 1751 | echo "Please select a supported target platform!" |
1725 | exit | 1752 | exit |