Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 131,132c131,132
- < prefixtools arm-none-eabi-
- < gccchoice="4.7.0"
- ---
- > prefixtools arm-elf-eabi-
- > gccchoice="4.4.4"
- 261c261,264
- < GCCOPTS="$GCCOPTS -mmmx"
- ---
- > # -mno-ms-bitfields is a workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991
- > # mingw-gcc >= 4.7 defaults to -mms-bitfields which breaks __attribute__((packed))
- > # disable it explicitly for the time being (it doesn't appear to be required for us)
- > GCCOPTS="$GCCOPTS -mmmx -mno-ms-bitfields"
- 292c295
- < LDOPTS="$LDOPTS -ldl"
- ---
- > LDOPTS="$LDOPTS"
- 333c336
- < else
- ---
- > else
- 339c342
- <
- ---
- >
- 502,508d504
- < armcortexm4 () {
- < findarmgcc
- < GCCOPTS="$CCOPTS -mthumb -march=armv7e-m -mtune=cortex-m4"
- < GCCOPTIMIZE="-fomit-frame-pointer" endian="little"
- < arch_profile="m"
- < }
- <
- 679a676
- > gccchoice="4.6"
- 684d680
- < gccchoice="4.4.3"
- 695d690
- < gccchoice="4.4.3"
- 703,704c698
- < endian=little
- < gccchoice="4.4.3"
- ---
- > endian="little"
- 1056c1050
- <
- ---
- >
- 1201c1195
- < err=
- ---
- > err=
- 1315,1344c1309,1346
- < 90) Zen Vision:M 30GB 100) GoGear SA9200 54) Sansa c100
- < 91) Zen Vision:M 60GB 101) GoGear HDD1630/ 55) Sansa Clip
- < 92) Zen Vision HDD1830 56) Sansa e200v2
- < 93) Zen X-Fi2 102) GoGear HDD6330 57) Sansa m200v4
- < 94) Zen X-Fi3 58) Sansa Fuze
- < ==Meizu== 59) Sansa c200v2
- < ==Onda== 110) M6SL 60) Sansa Clipv2
- < 120) VX747 111) M6SP 61) Sansa View
- < 121) VX767 112) M3 62) Sansa Clip+
- < 122) VX747+ 63) Sansa Fuze v2
- < 123) VX777 ==Tatung== 64) Sansa Fuze+
- < 150) Elio TPJ-1022 65) Sansa Clip Zip
- < ==Samsung== 66) Sansa Connect
- < 140) YH-820 ==Packard Bell==
- < 141) YH-920 160) Vibe 500 ==Logik==
- < 142) YH-925 80) DAX 1GB MP3/DAB
- < 143) YP-S3 ==MPIO==
- < 170) HD200 ==Lyre project==
- < ==Application== 171) HD300 130) Lyre proto 1
- < 200) SDL 131) Mini2440
- < 201) Android ==ROCKCHIP==
- < 202) Nokia N8xx 180) rk27xx generic ==HiFiMAN==
- < 203) Nokia N900 190) HM-60x
- < 204) Pandora ==HiFi E.T.== 191) HM-801
- < 205) Samsung YP-R0 210) MA9
- < 206) Android MIPS ==Sony==
- < 207) Android x86 220) NWZ-E370 series
- < 221) NWZ-E360 series
- < ==User==
- < 222) Nautilus
- ---
- > 89) Zen X-Fi Style 100) GoGear SA9200 54) Sansa c100
- > 90) Zen Vision:M 30GB 101) GoGear HDD1630/ 55) Sansa Clip
- > 91) Zen Vision:M 60GB HDD1830 56) Sansa e200v2
- > 92) Zen Vision 102) GoGear HDD6330 57) Sansa m200v4
- > 93) Zen X-Fi2 58) Sansa Fuze
- > 94) Zen X-Fi3 ==Meizu== 59) Sansa c200v2
- > 96) Zen X-Fi 110) M6SL 60) Sansa Clipv2
- > 97) Zen X-Mozaic 111) M6SP 61) Sansa View
- > 98) Zen 112) M3 62) Sansa Clip+
- > 63) Sansa Fuze v2
- > ==Onda== ==Tatung== 64) Sansa Fuze+
- > 120) VX747 150) Elio TPJ-1022 65) Sansa Clip Zip
- > 121) VX767 66) Sansa Connect
- > 122) VX747+ ==Packard Bell==
- > 123) VX777 160) Vibe 500 ==Logik==
- > 80) DAX 1GB MP3/DAB
- > ==Samsung== ==MPIO==
- > 140) YH-820 170) HD200 ==Lyre project==
- > 141) YH-920 171) HD300 130) Lyre proto 1
- > 142) YH-925 131) Mini2440
- > 143) YP-S3
- > 144) YP-Z5 ==ROCKCHIP==
- > 180) rk27xx generic ==HiFiMAN==
- > ==Application== 190) HM-60x
- > 200) SDL ==HiFi E.T.== 191) HM-801
- > 201) Android 210) MA9
- > 202) Nokia N8xx 211) MA9C ==Sony==
- > 203) Nokia N900 212) MA8 220) NWZ-E370/E380 series
- > 204) Pandora 213) MA8C 221) NWZ-E360 series
- > 205) Samsung YP-R0
- > 206) Android MIPS
- > 207) Android x86
- > 208) Samsung YP-R1
- >
- > ==IHIFI==
- > 230) 760
- > 231) 960
- >
- 1412c1414
- < archosrom="$pwd/rombox.ucl"
- ---
- > #archosrom="$pwd/rombox.ucl"
- 2039c2041
- <
- ---
- >
- 2182c2184,2204
- <
- ---
- >
- > 89|creativezenxfistyle)
- > target_id=94
- > modelname="creativezenxfistyle"
- > target="CREATIVE_ZENXFISTYLE"
- > memory=64
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > tool="$rootdir/tools/scramble -add=zxfs"
- > output="rockbox.creative"
- > bootoutput="bootloader-zenxfistyle.creative"
- > appextra="gui:recorder:radio"
- > plugins="yes"
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="creative-zen"
- > arm926ejscc
- > ;;
- >
- 2205c2227
- <
- ---
- >
- 2228c2250
- <
- ---
- >
- 2283c2305
- < plugins=""
- ---
- > plugins="yes"
- 2291a2314,2394
- > 95|creativezenv)
- > target_id=92
- > modelname="creativezenv"
- > target="CREATIVE_ZENV"
- > memory=32
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > tool="$rootdir/tools/scramble -add=zenv"
- > output="rockbox.creative"
- > bootoutput="bootloader-zenv.creative"
- > appextra="radio:gui:recorder"
- > plugins=""
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="creative-zen"
- > arm926ejscc
- > ;;
- >
- > 96|creativezenxfi)
- > target_id=86
- > modelname="creativezenxfi"
- > target="CREATIVE_ZENXFI"
- > memory=64
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 9"
- > tool="$rootdir/tools/scramble -add=zxfi"
- > output="rockbox.creative"
- > bootoutput="bootloader-zenxfi.creative"
- > appextra="gui:recorder:radio"
- > plugins="yes"
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="creative-zen"
- > arm926ejscc
- > ;;
- >
- > 97|creativezenmozaic)
- > target_id=87
- > modelname="creativezenmozaic"
- > target="CREATIVE_ZENMOZAIC"
- > memory=32
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > tool="$rootdir/tools/scramble -add=zmoz"
- > output="rockbox.creative"
- > bootoutput="bootloader-zenmozaic.creative"
- > appextra="gui:recorder:radio"
- > plugins="yes"
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="creative-zen"
- > arm926ejscc
- > ;;
- >
- > 98|creativezen)
- > target_id=90
- > modelname="creativezen"
- > target="CREATIVE_ZEN"
- > memory=32
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 9"
- > tool="$rootdir/tools/scramble -add=zen"
- > output="rockbox.creative"
- > bootoutput="bootloader-zen.creative"
- > appextra="gui:recorder:radio"
- > plugins="yes"
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="creative-zen"
- > arm926ejscc
- > ;;
- >
- >
- 2395,2397c2498,2500
- < target_id=42
- < modelname="sansac100"
- < target="SANSA_C100"
- ---
- > target_id=42
- > modelname="sansac100"
- > target="SANSA_C100"
- 2552,2553d2654
- < echo "Sansa View is not yet supported!"
- < exit 1
- 2797c2898
- <
- ---
- >
- 2819c2920
- <
- ---
- >
- 2841c2942
- <
- ---
- >
- 2863c2964
- <
- ---
- >
- 2885c2986
- <
- ---
- >
- 2907c3008
- <
- ---
- >
- 2929c3030
- <
- ---
- >
- 2951c3052
- <
- ---
- >
- 3070c3171,3191
- <
- ---
- >
- > 144|samsungypz5)
- > target_id=90
- > modelname="samsungypz5"
- > target="SAMSUNG_YPZ5"
- > memory=16
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > tool="$rootdir/tools/scramble -add=ypz5"
- > output="rockbox.samsung"
- > bootoutput="bootloader-ypz5.samsung"
- > appextra="gui:recorder:radio"
- > plugins=""
- > swcodec="yes"
- > toolset=$scramblebitmaptools
- > t_cpu="arm"
- > t_manufacturer="imx233"
- > t_model="samsung-ypz5"
- > arm926ejscc
- > ;;
- >
- 3224c3345
- < bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- ---
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 9"
- 3356c3477
- < bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- ---
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 9"
- 3423a3545,3568
- > 208|samsungypr1)
- > application="yes"
- > target_id=93
- > modelname="samsungypr1"
- > target="SAMSUNG_YPR1"
- > memory=32
- > uname=`uname`
- > # Linux environment and CPU are the same as for R0, use the same gcc options
- > ypr0cc
- > tool="cp "
- > boottool="cp "
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 9"
- > output="rockbox"
- > bootoutput="rockbox"
- > appextra="recorder:gui:radio"
- > plugins="yes"
- > swcodec="yes"
- > # architecture, manufacturer and model for the target-tree build
- > t_cpu="hosted"
- > t_manufacturer="samsungypr"
- > t_model="ypr1"
- > ;;
- >
- 3446a3592,3660
- > 211|hifietma9c)
- > target_id=84
- > modelname="hifietma9c"
- > target="MA9C"
- > memory=16
- > arm7ejscc
- > tool="$rootdir/tools/scramble -rkw -modelnum=84"
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > output="rockbox.rkw"
- > bootoutput="bootloader.rkw"
- > appextra="recorder:gui"
- > plugins=""
- > swcodec="yes"
- > # toolset is the tools within the tools directory that we build for
- > # this particular target.
- > toolset="$genericbitmaptools"
- > # architecture, manufacturer and model for the target-tree build
- > t_cpu="arm"
- > t_manufacturer="rk27xx"
- > t_model="ma"
- > ;;
- >
- > 212|hifietma8)
- > target_id=85
- > modelname="hifietma8"
- > target="MA8"
- > memory=16
- > arm7ejscc
- > tool="$rootdir/tools/scramble -rkw -modelnum=85"
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > output="rockbox.rkw"
- > bootoutput="bootloader.rkw"
- > appextra="recorder:gui"
- > plugins=""
- > swcodec="yes"
- > # toolset is the tools within the tools directory that we build for
- > # this particular target.
- > toolset="$genericbitmaptools"
- > # architecture, manufacturer and model for the target-tree build
- > t_cpu="arm"
- > t_manufacturer="rk27xx"
- > t_model="ma"
- > ;;
- >
- > 213|hifietma8c)
- > target_id=91
- > modelname="hifietma8c"
- > target="MA8C"
- > memory=16
- > arm7ejscc
- > tool="$rootdir/tools/scramble -rkw -modelnum=91"
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > output="rockbox.rkw"
- > bootoutput="bootloader.rkw"
- > appextra="recorder:gui"
- > plugins=""
- > swcodec="yes"
- > # toolset is the tools within the tools directory that we build for
- > # this particular target.
- > toolset="$genericbitmaptools"
- > # architecture, manufacturer and model for the target-tree build
- > t_cpu="arm"
- > t_manufacturer="rk27xx"
- > t_model="ma"
- > ;;
- >
- 3458c3672
- < plugins=""
- ---
- > plugins="yes"
- 3478c3692
- < plugins=""
- ---
- > plugins="yes"
- 3486a3701,3722
- > 230|ihifi760)
- > target_id=92
- > modelname="ihifi760"
- > target="IHIFI760"
- > memory=16
- > arm7ejscc
- > tool="$rootdir/tools/scramble -rkw -modelnum=92"
- > bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
- > bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
- > output="rockbox.rkw"
- > bootoutput="bootloader.rkw"
- > appextra="recorder:gui"
- > plugins=""
- > swcodec="yes"
- > # toolset is the tools within the tools directory that we build for
- > # this particular target.
- > toolset="$genericbitmaptools"
- > # architecture, manufacturer and model for the target-tree build
- > t_cpu="arm"
- > t_manufacturer="rk27xx"
- > t_model="ihifi"
- > ;;
- 3488,3491c3724,3727
- < 222|Nautilus)
- < target_id=90
- < modelname="nautilus"
- < target="NAUTILUS"
- ---
- > 231|ihifi960)
- > target_id=93
- > modelname="ihifi960"
- > target="IHIFI960"
- 3492a3729,3730
- > arm7ejscc
- > tool="$rootdir/tools/scramble -rkw -modelnum=93"
- 3495,3498c3733,3735
- < tool="$rootdir/tools/scramble -add=stm"
- < output="nautilus.fw"
- < bootoutput="boot.stm"
- < appextra="gui:recorder"
- ---
- > output="rockbox.rkw"
- > bootoutput="bootloader.rkw"
- > appextra="recorder:gui"
- 3501c3738,3741
- < toolset=$scramblebitmaptools
- ---
- > # toolset is the tools within the tools directory that we build for
- > # this particular target.
- > toolset="$genericbitmaptools"
- > # architecture, manufacturer and model for the target-tree build
- 3503,3505c3743,3744
- < t_manufacturer="ST"
- < t_model="nautilus"
- < armcortexm4
- ---
- > t_manufacturer="rk27xx"
- > t_model="ihifi"
- 3903c4142
- < if [ "$arch" != "none" ]; then
- ---
- > if [ "$arch" != "none" ]; then
- 3923,3927d4161
- < if [ -n "$arch_profile" ]; then
- < arch_profile="arch_profile_$arch_profile"
- < Darch_profile="#define ARCH_PROFILE $arch_profile"
- < fi
- <
- 3948c4182
- < fi
- ---
- > fi
- 3981,3983d4214
- < #define arch_profile_m 0
- < #define ARCH_PROFILE_M 0
- <
- 3988,3989d4218
- < /* Optionally define architecture profile */
- < ${Darch_profile}
- 4169c4398
- < echo "Created Makefile"
- ---
- > echo "Created Makefile"
- \ No newline at end of file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement