diff options
author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-07-14 15:03:10 +0000 |
---|---|---|
committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-07-14 15:03:10 +0000 |
commit | 0709f0a5c60b5525ff98708887f5f1e5b0b570c2 (patch) | |
tree | 849fd125aa7b217228d584212d2930d8259ff5d8 /tools/configure | |
parent | 4f199817488708ba60724accb6ce76886f855af8 (diff) | |
download | rockbox-0709f0a5c60b5525ff98708887f5f1e5b0b570c2.tar.gz rockbox-0709f0a5c60b5525ff98708887f5f1e5b0b570c2.zip |
Add preliminary support for the Onda VX747 (MIPS target)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18032 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tools/configure b/tools/configure index 6410f9043f..4f0917068d 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -280,6 +280,15 @@ arm1136jfscc () { | |||
280 | gccchoice="4.0.3" | 280 | gccchoice="4.0.3" |
281 | } | 281 | } |
282 | 282 | ||
283 | mipselcc () { | ||
284 | prefixtools mipsel-linux- | ||
285 | GCCOPTS="$CCOPTS -mips32 -mno-abicalls" | ||
286 | GCCOPTIMIZE="-fomit-frame-pointer" | ||
287 | GCCOPTS="$GCCOPTS -fno-pic -fno-builtin -fno-exceptions -ffunction-sections -msoft-float -G 0" | ||
288 | endian="little" | ||
289 | gccchoice="4.1.2" | ||
290 | } | ||
291 | |||
283 | whichadvanced () { | 292 | whichadvanced () { |
284 | ################################################################## | 293 | ################################################################## |
285 | # Prompt for specific developer options | 294 | # Prompt for specific developer options |
@@ -688,6 +697,9 @@ cat <<EOF | |||
688 | 90) Zen Vision:M 30GB 100) GoGear SA9200 110) M6SL | 697 | 90) Zen Vision:M 30GB 100) GoGear SA9200 110) M6SL |
689 | 91) Zen Vision:M 60GB 101) GoGear HDD1630 | 698 | 91) Zen Vision:M 60GB 101) GoGear HDD1630 |
690 | 92) Zen Vision | 699 | 92) Zen Vision |
700 | |||
701 | ==Onda== | ||
702 | 120) VX747 | ||
691 | EOF | 703 | EOF |
692 | 704 | ||
693 | buildfor=`input`; | 705 | buildfor=`input`; |
@@ -1747,6 +1759,28 @@ fi | |||
1747 | t_manufacturer="s5l8700" | 1759 | t_manufacturer="s5l8700" |
1748 | t_model="meizu-m6sl" | 1760 | t_model="meizu-m6sl" |
1749 | ;; | 1761 | ;; |
1762 | |||
1763 | 120|ondavx747) | ||
1764 | target_id=44 | ||
1765 | modelname="ondavx747" | ||
1766 | target="-DONDA_VX747" | ||
1767 | memory=16 #FIXME | ||
1768 | mipselcc | ||
1769 | tool="cp" | ||
1770 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
1771 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
1772 | output="rockbox.vx747" | ||
1773 | appextra="recorder:gui" | ||
1774 | plugins="no" #FIXME | ||
1775 | swcodec="yes" | ||
1776 | toolset=$genericbitmaptools | ||
1777 | boottool="cp" | ||
1778 | bootoutput="rockboot.vx747" | ||
1779 | # architecture, manufacturer and model for the target-tree build | ||
1780 | t_cpu="mips" | ||
1781 | t_manufacturer="ingenic_jz47xx" | ||
1782 | t_model="onda_vx747" | ||
1783 | ;; | ||
1750 | *) | 1784 | *) |
1751 | echo "Please select a supported target platform!" | 1785 | echo "Please select a supported target platform!" |
1752 | exit | 1786 | exit |