]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - MAKEALL
Prepare v2011.06
[karo-tx-uboot.git] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index 8ad7e922203de15f104b5bf179c3218ca9e4dcf5..51db13e59aa2b0509e6da0d9a279180f4b0d42c2 100755 (executable)
--- a/MAKEALL
+++ b/MAKEALL
@@ -11,7 +11,7 @@
 # line; without any arguments, MAKEALL defaults to building all Power
 # Architecture systems (i. e. same as for "MAKEALL powerpc").
 #
-# With the iontroduction of the board.cfg file, it has become possible
+# With the introduction of the board.cfg file, it has become possible
 # to provide additional selections.  We use standard command line
 # options for this:
 #
@@ -56,7 +56,7 @@ LONG_OPTS="arch:,cpu:,vendor:,soc:"
 
 # Option processing based on util-linux-2.13/getopt-parse.bash
 
-# Note that we use `"$@"' to let each command-line parameter expand to a 
+# Note that we use `"$@"' to let each command-line parameter expand to a
 # separate word. The quotes around `$@' are essential!
 # We need TEMP as the `eval set --' would nuke the return value of
 # getopt.
@@ -125,6 +125,12 @@ FILTER="\$1 !~ /^#/"
 
 if [ "$SELECTED" ] ; then
        SELECTED=$(awk '('"$FILTER"') { print $1 }' boards.cfg)
+
+       # Make sure some boards from boards.cfg are actually found
+       if [ -z "$SELECTED" ] ; then
+               echo "Error: No boards selected, invalid arguments"
+               exit 1
+       fi
 fi
 
 #########################################################################
@@ -181,6 +187,7 @@ boards_by_field()
 }
 boards_by_arch() { boards_by_field 2 "$@" ; }
 boards_by_cpu()  { boards_by_field 3 "$@" ; }
+boards_by_soc()  { boards_by_field 6 "$@" ; }
 
 #########################################################################
 ## MPC5xx Systems
@@ -320,6 +327,7 @@ LIST_ARM9="                 \
        ap926ejs                \
        ap946es                 \
        ap966                   \
+       aspenite                \
        cp920t                  \
        cp922_XA10              \
        cp926ejs                \
@@ -353,6 +361,8 @@ LIST_ARM9="                 \
        omap5912osk             \
        omap730p2               \
        openrd_base             \
+       openrd_client           \
+       openrd_ultimate         \
        rd6281a                 \
        sbc2410x                \
        scb9328                 \
@@ -364,7 +374,6 @@ LIST_ARM9="                 \
        spear320                \
        spear600                \
        suen3                   \
-       trab                    \
        VCMA9                   \
        versatile               \
        versatileab             \
@@ -410,9 +419,11 @@ LIST_ARM11="                       \
 ## ARMV7 Systems
 #########################################################################
 LIST_ARMV7="           \
+       am3517_crane            \
        am3517_evm              \
        ca9x4_ct_vxp            \
        devkit8000              \
+       dig297                  \
        igep0020                \
        igep0030                \
        mx51evk                 \
@@ -433,11 +444,8 @@ LIST_ARMV7="               \
 ## AT91 Systems
 #########################################################################
 
-LIST_at91="                    \
-       afeb9260                \
-       at91cap9adk             \
-       at91rm9200dk            \
-       at91rm9200ek            \
+LIST_at91="$(boards_by_soc at91)\
+       $(boards_by_soc at91rm9200)\
        at91sam9260ek           \
        at91sam9261ek           \
        at91sam9263ek           \
@@ -445,19 +453,6 @@ LIST_at91="                        \
        at91sam9g20ek           \
        at91sam9m10g45ek        \
        at91sam9rlek            \
-       cmc_pu2                 \
-       CPUAT91                 \
-       CPU9260                 \
-       CPU9G20                 \
-       csb637                  \
-       eb_cpux9k2              \
-       kb9202                  \
-       meesc                   \
-       mp2usb                  \
-       m501sk                  \
-       otc570                  \
-       pm9261                  \
-       pm9263                  \
        pm9g45                  \
        SBC35_A9G20             \
        TNY_A9260               \
@@ -512,9 +507,7 @@ LIST_mips4kc="              \
        vct_premium_onenand_small       \
 "
 
-LIST_mips5kc="         \
-       purple          \
-"
+LIST_mips5kc=""
 
 LIST_au1xx0="          \
        dbau1000        \
@@ -551,10 +544,10 @@ LIST_mips_el="                    \
 "
 
 #########################################################################
-## i386 Systems
+## x86 Systems
 #########################################################################
 
-LIST_x86="$(boards_by_arch i386)"
+LIST_x86="$(boards_by_arch x86)"
 
 #########################################################################
 ## Nios-II Systems
@@ -599,9 +592,7 @@ LIST_avr32="$(boards_by_arch avr32)"
 ## Blackfin Systems
 #########################################################################
 
-LIST_blackfin="$(boards_by_arch blackfin)
-       bf527-ezkit-v2
-"
+LIST_blackfin="$(boards_by_arch blackfin)"
 
 #########################################################################
 ## SH Systems