diff options
author | Daniel Stenberg <daniel@haxx.se> | 2003-01-16 14:37:30 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2003-01-16 14:37:30 +0000 |
commit | f092920de788cb78ba39da0161580ef9345986e1 (patch) | |
tree | b19bf76d882770d5f03926492f7d17e228870953 /tools/configure | |
parent | 8acdc4a3ef047192f7cfadd3fbe08a171ac84c05 (diff) | |
download | rockbox-f092920de788cb78ba39da0161580ef9345986e1.tar.gz rockbox-f092920de788cb78ba39da0161580ef9345986e1.zip |
Added FM recorder support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3106 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 35 |
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 () { | |||
67 | sed > Makefile \ | 67 | sed > 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 | ||
81 | ARCHOS=@ARCHOS@ | ||
80 | SIMDIR=@SIMDIR@ | 82 | SIMDIR=@SIMDIR@ |
81 | DEBUG=@DEBUG@ | 83 | DEBUG=@DEBUG@ |
82 | TARGET=@TARGET@ | 84 | TARGET=@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 | ||
213 | fi | 216 | fi |
214 | 217 | ||
215 | if [ -z "$target" ]; then | 218 | if [ -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 | |||
243 | fi | 256 | fi |
244 | 257 | ||
245 | if [ -z "$extra_defines" ]; then | 258 | if [ -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 \ | |||
362 | FIRMDIR=@FIRMDIR@ | 376 | FIRMDIR=@FIRMDIR@ |
363 | APPSDIR=@APPSDIR@ | 377 | APPSDIR=@APPSDIR@ |
364 | DEBUG=@DEBUG@ | 378 | DEBUG=@DEBUG@ |
379 | ARCHOS=@ARCHOS@ | ||
365 | TARGET=@TARGET@ | 380 | TARGET=@TARGET@ |
366 | THISDIR="@PWD@" | 381 | THISDIR="@PWD@" |
367 | LANGUAGE=@LANGUAGE@ | 382 | LANGUAGE=@LANGUAGE@ |
@@ -399,17 +414,3 @@ tags: | |||
399 | EOF | 414 | EOF |
400 | 415 | ||
401 | echo "Created Makefile" | 416 | echo "Created Makefile" |
402 | |||
403 | |||
404 | |||
405 | |||
406 | |||
407 | |||
408 | |||
409 | |||
410 | |||
411 | |||
412 | |||
413 | |||
414 | |||
415 | |||