summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/configure90
1 files changed, 41 insertions, 49 deletions
diff --git a/tools/configure b/tools/configure
index 9dfa0fdd3b..2f766d80e4 100755
--- a/tools/configure
+++ b/tools/configure
@@ -386,10 +386,6 @@ fi
386# get our current directory 386# get our current directory
387pwd=`pwd`; 387pwd=`pwd`;
388 388
389echo "This script will setup your Rockbox build environment."
390echo "Further docs here: http://www.rockbox.org/"
391echo ""
392
393if [ -z "$rootdir" ]; then 389if [ -z "$rootdir" ]; then
394 ################################################################## 390 ##################################################################
395 # Figure out where the source code root is! 391 # Figure out where the source code root is!
@@ -418,10 +414,6 @@ if [ -z "$rootdir" ]; then
418 cd $rootdir 414 cd $rootdir
419 rootdir=`pwd` 415 rootdir=`pwd`
420 416
421 echo "Using this source code root directory:"
422 echo $rootdir
423 echo ""
424
425 # cd back to the build dir 417 # cd back to the build dir
426 cd $now 418 cd $now
427fi 419fi
@@ -437,22 +429,20 @@ toolsdir='\$(ROOTDIR)/tools'
437# 429#
438 430
439 echo "Enter target platform:" 431 echo "Enter target platform:"
440 432cat <<EOF
441 echo "1 - Archos Player/Studio 16 - iPod 3G" 433 ==Archos== ==iriver== ==Apple iPod==
442 echo "2 - Archos Recorder 17 - iPod 4G (Grayscale)" 434 0) Player/Studio 10) H120/H140 20) Color/Photo
443 echo "3 - Archos FM Recorder 18 - iPod Mini (1G)" 435 1) Recorder 11) H320/H340 21) Nano
444 echo "4 - Archos Recorder v2 19 - iriver iFP-790" 436 2) FM Recorder 12) iHP-100/110/115 22) Video
445 echo "5 - Archos Gmini 120 20 - Toshiba Gigabeat F" 437 3) Recorder v2 13) iFP-790 23) 3G
446 echo "6 - Archos Gmini SP 21 - iPod Mini 2G" 438 4) Gmini 120 14) H10 20Gb 24) 4G Grayscale
447 echo "7 - Archos Ondio SP 22 - iriver H10 20Gb" 439 5) Gmini SP 15) H10 5/6Gb 25) Mini 1G
448 echo "8 - Archos Ondio FM 23 - SanDisk Sansa e200" 440 6) Ondio SP 26) Mini 2G
449 echo "9 - iriver H120/H140 24 - iriver H10 5/6Gb" 441 7) Ondio FM
450 echo "10 - iriver H320/H340" 442
451 echo "11 - iriver iHP-100/iHP-110/iHP-115" 443 ==iAudio== ==Toshiba== ==SanDisk==
452 echo "12 - iAudio X5" 444 30) X5/X5V/X5L 40) Gigabeat F 50) Sansa e200
453 echo "13 - iPod Color/Photo" 445EOF
454 echo "14 - iPod Nano"
455 echo "15 - iPod Video"
456 446
457 buildfor=`input`; 447 buildfor=`input`;
458 448
@@ -499,7 +489,7 @@ toolsdir='\$(ROOTDIR)/tools'
499 489
500 case $buildfor in 490 case $buildfor in
501 491
502 1|player) 492 0|player)
503 target_id=1 493 target_id=1
504 archos="player" 494 archos="player"
505 target="-DARCHOS_PLAYER" 495 target="-DARCHOS_PLAYER"
@@ -522,7 +512,7 @@ toolsdir='\$(ROOTDIR)/tools'
522 512
523 ;; 513 ;;
524 514
525 2|recorder) 515 1|recorder)
526 target_id=2 516 target_id=2
527 archos="recorder" 517 archos="recorder"
528 target="-DARCHOS_RECORDER" 518 target="-DARCHOS_RECORDER"
@@ -541,7 +531,7 @@ toolsdir='\$(ROOTDIR)/tools'
541 toolset=$archosbitmaptools 531 toolset=$archosbitmaptools
542 ;; 532 ;;
543 533
544 3|fmrecorder) 534 2|fmrecorder)
545 target_id=3 535 target_id=3
546 archos="fmrecorder" 536 archos="fmrecorder"
547 target="-DARCHOS_FMRECORDER" 537 target="-DARCHOS_FMRECORDER"
@@ -560,7 +550,7 @@ toolsdir='\$(ROOTDIR)/tools'
560 toolset=$archosbitmaptools 550 toolset=$archosbitmaptools
561 ;; 551 ;;
562 552
563 4|recorderv2) 553 3|recorderv2)
564 target_id=4 554 target_id=4
565 archos="recorderv2" 555 archos="recorderv2"
566 target="-DARCHOS_RECORDERV2" 556 target="-DARCHOS_RECORDERV2"
@@ -579,7 +569,7 @@ toolsdir='\$(ROOTDIR)/tools'
579 toolset=$archosbitmaptools 569 toolset=$archosbitmaptools
580 ;; 570 ;;
581 571
582 5|gmini120) 572 4|gmini120)
583 target_id=5 573 target_id=5
584 archos="gmini120" 574 archos="gmini120"
585 target="-DARCHOS_GMINI120" 575 target="-DARCHOS_GMINI120"
@@ -599,7 +589,7 @@ toolsdir='\$(ROOTDIR)/tools'
599 toolset="$toolset bmp2rb codepages" 589 toolset="$toolset bmp2rb codepages"
600 ;; 590 ;;
601 591
602 6|gminisp) 592 5|gminisp)
603 target_id=6 593 target_id=6
604 archos="gminisp" 594 archos="gminisp"
605 target="-DARCHOS_GMINISP" 595 target="-DARCHOS_GMINISP"
@@ -619,7 +609,7 @@ toolsdir='\$(ROOTDIR)/tools'
619 toolset="$toolset bmp2rb codepages" 609 toolset="$toolset bmp2rb codepages"
620 ;; 610 ;;
621 611
622 7|ondiosp) 612 6|ondiosp)
623 target_id=7 613 target_id=7
624 archos="ondiosp" 614 archos="ondiosp"
625 target="-DARCHOS_ONDIOSP" 615 target="-DARCHOS_ONDIOSP"
@@ -638,7 +628,7 @@ toolsdir='\$(ROOTDIR)/tools'
638 toolset=$archosbitmaptools 628 toolset=$archosbitmaptools
639 ;; 629 ;;
640 630
641 8|ondiofm) 631 7|ondiofm)
642 target_id=8 632 target_id=8
643 archos="ondiofm" 633 archos="ondiofm"
644 target="-DARCHOS_ONDIOFM" 634 target="-DARCHOS_ONDIOFM"
@@ -655,7 +645,7 @@ toolsdir='\$(ROOTDIR)/tools'
655 toolset=$archosbitmaptools 645 toolset=$archosbitmaptools
656 ;; 646 ;;
657 647
658 9|h120) 648 10|h120)
659 target_id=9 649 target_id=9
660 archos="h120" 650 archos="h120"
661 target="-DIRIVER_H120" 651 target="-DIRIVER_H120"
@@ -677,7 +667,7 @@ toolsdir='\$(ROOTDIR)/tools'
677 toolset=$iriverbitmaptools 667 toolset=$iriverbitmaptools
678 ;; 668 ;;
679 669
680 10|h300) 670 11|h300)
681 target_id=10 671 target_id=10
682 archos="h300" 672 archos="h300"
683 target="-DIRIVER_H300" 673 target="-DIRIVER_H300"
@@ -699,7 +689,7 @@ toolsdir='\$(ROOTDIR)/tools'
699 toolset=$iriverbitmaptools 689 toolset=$iriverbitmaptools
700 ;; 690 ;;
701 691
702 11|h100) 692 12|h100)
703 target_id=11 693 target_id=11
704 archos="h100" 694 archos="h100"
705 target="-DIRIVER_H100" 695 target="-DIRIVER_H100"
@@ -721,7 +711,7 @@ toolsdir='\$(ROOTDIR)/tools'
721 toolset=$iriverbitmaptools 711 toolset=$iriverbitmaptools
722 ;; 712 ;;
723 713
724 12|x5) 714 30|x5)
725 target_id=12 715 target_id=12
726 archos="x5" 716 archos="x5"
727 target="-DIAUDIO_X5" 717 target="-DIAUDIO_X5"
@@ -747,7 +737,7 @@ toolsdir='\$(ROOTDIR)/tools'
747 t_model="x5" 737 t_model="x5"
748 ;; 738 ;;
749 739
750 13|ipodcolor) 740 20|ipodcolor)
751 target_id=13 741 target_id=13
752 archos="ipodcolor" 742 archos="ipodcolor"
753 target="-DIPOD_COLOR" 743 target="-DIPOD_COLOR"
@@ -767,7 +757,7 @@ toolsdir='\$(ROOTDIR)/tools'
767 toolset=$ipodbitmaptools 757 toolset=$ipodbitmaptools
768 ;; 758 ;;
769 759
770 14|ipodnano) 760 21|ipodnano)
771 target_id=14 761 target_id=14
772 archos="ipodnano" 762 archos="ipodnano"
773 target="-DIPOD_NANO" 763 target="-DIPOD_NANO"
@@ -787,7 +777,7 @@ toolsdir='\$(ROOTDIR)/tools'
787 toolset=$ipodbitmaptools 777 toolset=$ipodbitmaptools
788 ;; 778 ;;
789 779
790 15|ipodvideo) 780 22|ipodvideo)
791 target_id=15 781 target_id=15
792 archos="ipodvideo" 782 archos="ipodvideo"
793 target="-DIPOD_VIDEO" 783 target="-DIPOD_VIDEO"
@@ -807,7 +797,7 @@ toolsdir='\$(ROOTDIR)/tools'
807 toolset=$ipodbitmaptools 797 toolset=$ipodbitmaptools
808 ;; 798 ;;
809 799
810 16|ipod3g) 800 23|ipod3g)
811 target_id=16 801 target_id=16
812 archos="ipod3g" 802 archos="ipod3g"
813 target="-DIPOD_3G" 803 target="-DIPOD_3G"
@@ -827,7 +817,7 @@ toolsdir='\$(ROOTDIR)/tools'
827 toolset=$ipodbitmaptools 817 toolset=$ipodbitmaptools
828 ;; 818 ;;
829 819
830 17|ipod4g) 820 24|ipod4g)
831 target_id=17 821 target_id=17
832 archos="ipod4g" 822 archos="ipod4g"
833 target="-DIPOD_4G" 823 target="-DIPOD_4G"
@@ -847,7 +837,7 @@ toolsdir='\$(ROOTDIR)/tools'
847 toolset=$ipodbitmaptools 837 toolset=$ipodbitmaptools
848 ;; 838 ;;
849 839
850 18|ipodmini) 840 25|ipodmini)
851 target_id=18 841 target_id=18
852 archos="ipodmini" 842 archos="ipodmini"
853 target="-DIPOD_MINI" 843 target="-DIPOD_MINI"
@@ -867,7 +857,7 @@ toolsdir='\$(ROOTDIR)/tools'
867 toolset=$ipodbitmaptools 857 toolset=$ipodbitmaptools
868 ;; 858 ;;
869 859
870 19|ifp7xx) 860 13|ifp7xx)
871 target_id=19 861 target_id=19
872 archos="ifp7xx" 862 archos="ifp7xx"
873 target="-DIRIVER_IFP7XX" 863 target="-DIRIVER_IFP7XX"
@@ -887,7 +877,7 @@ toolsdir='\$(ROOTDIR)/tools'
887 toolset=$genericbitmaptools 877 toolset=$genericbitmaptools
888 ;; 878 ;;
889 879
890 20|gigabeatf) 880 40|gigabeatf)
891 target_id=20 881 target_id=20
892 archos="gigabeatf" 882 archos="gigabeatf"
893 target="-DGIGABEAT_F" 883 target="-DGIGABEAT_F"
@@ -909,7 +899,7 @@ toolsdir='\$(ROOTDIR)/tools'
909 t_model="meg-fx" 899 t_model="meg-fx"
910 ;; 900 ;;
911 901
912 21|ipodmini2g) 902 26|ipodmini2g)
913 target_id=21 903 target_id=21
914 archos="ipodmini2g" 904 archos="ipodmini2g"
915 target="-DIPOD_MINI2G" 905 target="-DIPOD_MINI2G"
@@ -929,7 +919,7 @@ toolsdir='\$(ROOTDIR)/tools'
929 toolset=$ipodbitmaptools 919 toolset=$ipodbitmaptools
930 ;; 920 ;;
931 921
932 22|h10) 922 14|h10)
933 target_id=22 923 target_id=22
934 archos="h10" 924 archos="h10"
935 target="-DIRIVER_H10" 925 target="-DIRIVER_H10"
@@ -953,7 +943,7 @@ toolsdir='\$(ROOTDIR)/tools'
953 t_model="h10" 943 t_model="h10"
954 ;; 944 ;;
955 945
956 23|e200) 946 50|e200)
957 target_id=23 947 target_id=23
958 archos="e200" 948 archos="e200"
959 target="-DSANSA_E200" 949 target="-DSANSA_E200"
@@ -977,7 +967,7 @@ toolsdir='\$(ROOTDIR)/tools'
977 t_model="sansa-e200" 967 t_model="sansa-e200"
978 ;; 968 ;;
979 969
980 24|h10_5gb) 970 15|h10_5gb)
981 target_id=24 971 target_id=24
982 archos="h10_5gb" 972 archos="h10_5gb"
983 target="-DIRIVER_H10_5GB" 973 target="-DIRIVER_H10_5GB"
@@ -1002,7 +992,7 @@ toolsdir='\$(ROOTDIR)/tools'
1002 ;; 992 ;;
1003 993
1004 *) 994 *)
1005 echo "Please select an actual target platform!" 995 echo "Please select a supported target platform!"
1006 exit 996 exit
1007 ;; 997 ;;
1008 998
@@ -1128,6 +1118,8 @@ fi
1128 1118
1129whichaddr 1119whichaddr
1130 1120
1121echo "Using source code root directory: $rootdir"
1122
1131# this was once possible to change at build-time, but no more: 1123# this was once possible to change at build-time, but no more:
1132language="english" 1124language="english"
1133 1125