summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/configure35
1 files changed, 18 insertions, 17 deletions
diff --git a/tools/configure b/tools/configure
index ea213b8750..7e7dbcb570 100755
--- a/tools/configure
+++ b/tools/configure
@@ -67,6 +67,7 @@ simul () {
67sed > Makefile \ 67sed > Makefile \
68 -e "s,@SIMDIR@,${simdir},g" \ 68 -e "s,@SIMDIR@,${simdir},g" \
69 -e "s,@TARGET@,${target},g" \ 69 -e "s,@TARGET@,${target},g" \
70 -e "s,@ARCHOS@,${archos},g" \
70 -e "s,@DEBUG@,${debug},g" \ 71 -e "s,@DEBUG@,${debug},g" \
71 -e "s,@DISPLAY@,${display},g" \ 72 -e "s,@DISPLAY@,${display},g" \
72 -e "s,@KEYPAD@,${keypad},g" \ 73 -e "s,@KEYPAD@,${keypad},g" \
@@ -77,6 +78,7 @@ sed > Makefile \
77<<EOF 78<<EOF
78## Automaticly generated. http://rockbox.haxx.se 79## Automaticly generated. http://rockbox.haxx.se
79 80
81ARCHOS=@ARCHOS@
80SIMDIR=@SIMDIR@ 82SIMDIR=@SIMDIR@
81DEBUG=@DEBUG@ 83DEBUG=@DEBUG@
82TARGET=@TARGET@ 84TARGET=@TARGET@
@@ -191,6 +193,7 @@ if [ "$target" = "update" ]; then
191 if [ -f Makefile ]; then 193 if [ -f Makefile ]; then
192 if { grep "^## Auto" Makefile >/dev/null 2>&1 ; } then 194 if { grep "^## Auto" Makefile >/dev/null 2>&1 ; } then
193 echo "Existing generated Makefile found. Getting defaults from it." 195 echo "Existing generated Makefile found. Getting defaults from it."
196 archos=`grep "^ARCHOS=" Makefile | cut -d= -f2-`
194 target=`grep "^TARGET=" Makefile | cut -d= -f2-` 197 target=`grep "^TARGET=" Makefile | cut -d= -f2-`
195 debug=`grep "^DEBUG=" Makefile | cut -d= -f2-` 198 debug=`grep "^DEBUG=" Makefile | cut -d= -f2-`
196 language=`grep "^LANGUAGE=" Makefile | cut -d= -f2-` 199 language=`grep "^LANGUAGE=" Makefile | cut -d= -f2-`
@@ -212,7 +215,7 @@ echo ""
212 215
213fi 216fi
214 217
215if [ -z "$target" ]; then 218if [ -z "$archos" ]; then
216 219
217################################################################## 220##################################################################
218# Figure out target platform 221# Figure out target platform
@@ -222,18 +225,28 @@ if [ -z "$target" ]; then
222 225
223 echo "1 - Archos Player/Studio" 226 echo "1 - Archos Player/Studio"
224 echo "2 - Archos Recorder" 227 echo "2 - Archos Recorder"
228 echo "3 - Archos FM Recorder"
225 229
226 getit=`input`; 230 getit=`input`;
227 231
228 case $getit in 232 case $getit in
229 233
230 1) 234 1)
235 archos="player"
231 target="-DARCHOS_PLAYER" 236 target="-DARCHOS_PLAYER"
232 display="-DHAVE_LCD_CHARCELLS" 237 display="-DHAVE_LCD_CHARCELLS"
233 keypad="-DHAVE_PLAYER_KEYPAD" 238 keypad="-DHAVE_PLAYER_KEYPAD"
234 ;; 239 ;;
235 240
236 *|2) 241 3)
242 archos="fmrecorder"
243 target="-DARCHOS_FMRECORDER"
244 display="-DHAVE_LCD_BITMAP"
245 keypad="-DHAVE_RECORDER_KEYPAD"
246 ;;
247
248 *)
249 archos="recorder"
237 target="-DARCHOS_RECORDER" 250 target="-DARCHOS_RECORDER"
238 display="-DHAVE_LCD_BITMAP" 251 display="-DHAVE_LCD_BITMAP"
239 keypad="-DHAVE_RECORDER_KEYPAD" 252 keypad="-DHAVE_RECORDER_KEYPAD"
@@ -243,7 +256,7 @@ if [ -z "$target" ]; then
243fi 256fi
244 257
245if [ -z "$extra_defines" ]; then 258if [ -z "$extra_defines" ]; then
246 if [ "-DARCHOS_RECORDER" = "$target" ] ; then 259 if [ "player" != "$archos" ] ; then
247 disable_demos="-DDISABLE_NOTHING" 260 disable_demos="-DDISABLE_NOTHING"
248 disable_games="" 261 disable_games=""
249 262
@@ -353,6 +366,7 @@ sed > Makefile \
353 -e "s,@APPSDIR@,${appsdir},g" \ 366 -e "s,@APPSDIR@,${appsdir},g" \
354 -e "s,@DEBUG@,${debug},g" \ 367 -e "s,@DEBUG@,${debug},g" \
355 -e "s,@TARGET@,${target},g" \ 368 -e "s,@TARGET@,${target},g" \
369 -e "s,@ARCHOS@,${archos},g" \
356 -e "s,@LANGUAGE@,${language},g" \ 370 -e "s,@LANGUAGE@,${language},g" \
357 -e "s,@EXTRA_DEFINES@,${extra_defines},g" \ 371 -e "s,@EXTRA_DEFINES@,${extra_defines},g" \
358 -e "s,@PWD@,${pwd},g" \ 372 -e "s,@PWD@,${pwd},g" \
@@ -362,6 +376,7 @@ sed > Makefile \
362FIRMDIR=@FIRMDIR@ 376FIRMDIR=@FIRMDIR@
363APPSDIR=@APPSDIR@ 377APPSDIR=@APPSDIR@
364DEBUG=@DEBUG@ 378DEBUG=@DEBUG@
379ARCHOS=@ARCHOS@
365TARGET=@TARGET@ 380TARGET=@TARGET@
366THISDIR="@PWD@" 381THISDIR="@PWD@"
367LANGUAGE=@LANGUAGE@ 382LANGUAGE=@LANGUAGE@
@@ -399,17 +414,3 @@ tags:
399EOF 414EOF
400 415
401echo "Created Makefile" 416echo "Created Makefile"
402
403
404
405
406
407
408
409
410
411
412
413
414
415