]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - MAKEALL
ARM Update mach-types
[karo-tx-uboot.git] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index d63c5c21679d99431de9c30e1505163721fc795d..bb09627e33fe004da13a98e80ad2940d9ea4d22b 100755 (executable)
--- a/MAKEALL
+++ b/MAKEALL
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Print statistics when we exit
 trap exit 1 2 3 15
@@ -39,6 +39,7 @@ LIST=""
 ERR_CNT=0
 ERR_LIST=""
 TOTAL_CNT=0
+RC=0
 
 #########################################################################
 ## MPC5xx Systems
@@ -60,21 +61,21 @@ LIST_5xxx="         \
        EVAL5200        \
        fo300           \
        galaxy5200      \
-       icecube_5100    \
        icecube_5200    \
        inka4x0         \
+       ipek01          \
        lite5200b       \
        mcc200          \
        mecp5200        \
        motionpro       \
        munices         \
        MVBC_P          \
+       MVSMR           \
        o2dnt           \
        pcm030          \
        pf5200          \
        PM520           \
        TB5200          \
-       Total5100       \
        Total5200       \
        Total5200_Rev2  \
        TQM5200         \
@@ -91,6 +92,7 @@ LIST_512x="           \
        aria            \
        mecp5123        \
        mpc5121ads      \
+       pdm360ng        \
 "
 
 #########################################################################
@@ -184,6 +186,7 @@ LIST_4xx="          \
        ADCIOP          \
        alpr            \
        AP1000          \
+       APC405          \
        AR405           \
        arches          \
        ASH405          \
@@ -211,7 +214,6 @@ LIST_4xx="          \
        DU440           \
        ebony           \
        ERIC            \
-       EXBITGEN        \
        fx12mm          \
        G2000           \
        gdppc440etx     \
@@ -222,6 +224,7 @@ LIST_4xx="          \
        hcu5            \
        HH405           \
        HUB405          \
+       icon            \
        intip           \
        JSE             \
        KAREF           \
@@ -237,7 +240,6 @@ LIST_4xx="          \
        MIP405          \
        MIP405T         \
        ML2             \
-       ml300           \
        ml507           \
        ml507_flash     \
        neo             \
@@ -311,7 +313,6 @@ LIST_824x="         \
        Sandpoint8240   \
        Sandpoint8245   \
        sbc8240         \
-       SL8245          \
        utx8245         \
 "
 
@@ -356,10 +357,12 @@ LIST_8260="               \
 #########################################################################
 
 LIST_83xx="            \
+       caddy2          \
        kmeter1         \
        MPC8313ERDB_33  \
        MPC8313ERDB_NAND_66     \
        MPC8315ERDB     \
+       MPC8315ERDB_NAND        \
        MPC8323ERDB     \
        MPC832XEMDS     \
        MPC832XEMDS_ATM \
@@ -399,6 +402,8 @@ LIST_85xx="         \
        MPC8560ADS      \
        MPC8568MDS      \
        MPC8569MDS      \
+       MPC8569MDS_ATM  \
+       MPC8569MDS_NAND \
        MPC8572DS       \
        MPC8572DS_36BIT \
        P2020DS         \
@@ -487,7 +492,7 @@ LIST_TSEC="         \
        ${LIST_86xx}    \
 "
 
-LIST_ppc="             \
+LIST_powerpc="         \
        ${LIST_5xx}     \
        ${LIST_512x}    \
        ${LIST_5xxx}    \
@@ -503,6 +508,12 @@ LIST_ppc="         \
        ${LIST_7xx}     \
 "
 
+# Alias "ppc" -> "powerpc" to not break compatibility with older scripts
+# still using "ppc" instead of "powerpc"
+LIST_ppc="             \
+       ${LIST_powerpc} \
+"
+
 #########################################################################
 ## StrongARM Systems
 #########################################################################
@@ -538,6 +549,7 @@ LIST_ARM7="         \
 #########################################################################
 
 LIST_ARM9="                    \
+       a320evb                 \
        ap920t                  \
        ap922_XA10              \
        ap926ejs                \
@@ -548,8 +560,19 @@ LIST_ARM9="                        \
        cp926ejs                \
        cp946es                 \
        cp966                   \
+       da830evm                \
+       edb9301                 \
+       edb9302                 \
+       edb9302a                \
+       edb9307                 \
+       edb9307a                \
+       edb9312                 \
+       edb9315                 \
+       edb9315a                \
+       guruplug                \
        imx27lite               \
        lpd7a400                \
+       magnesium               \
        mv88f6281gtw_ge         \
        mx1ads                  \
        mx1fs2                  \
@@ -568,6 +591,11 @@ LIST_ARM9="                        \
        sheevaplug              \
        smdk2400                \
        smdk2410                \
+       spear300                \
+       spear310                \
+       spear320                \
+       spear600                \
+       suen3                   \
        trab                    \
        VCMA9                   \
        versatile               \
@@ -580,6 +608,7 @@ LIST_ARM9="                 \
        davinci_sonata          \
        davinci_dm355evm        \
        davinci_dm355leopard    \
+       davinci_dm365evm        \
        davinci_dm6467evm       \
 "
 
@@ -613,6 +642,7 @@ LIST_ARM11="                        \
 #########################################################################
 LIST_ARM_CORTEX_A8="           \
        devkit8000              \
+       mx51evk                 \
        omap3_beagle            \
        omap3_overo             \
        omap3_evm               \
@@ -644,10 +674,12 @@ LIST_at91="                       \
        CPU9260                 \
        CPU9G20                 \
        csb637                  \
+       eb_cpux9k2              \
        kb9202                  \
        meesc                   \
        mp2usb                  \
        m501sk                  \
+       otc570                  \
        pm9261                  \
        pm9263                  \
        SBC35_A9G20             \
@@ -803,6 +835,7 @@ LIST_nios2="                \
        EP1S40          \
        PCI5441         \
        PK1C20          \
+       nios2-generic   \
 "
 
 #########################################################################
@@ -818,6 +851,7 @@ LIST_microblaze="                   \
 #########################################################################
 
 LIST_coldfire="                        \
+       astro_mcf5373l          \
        cobra5272               \
        EB+MCF-EV123            \
        EB+MCF-EV123_internal   \
@@ -865,6 +899,7 @@ LIST_blackfin="             \
        bf518f-ezbrd    \
        bf526-ezbrd     \
        bf527-ezkit     \
+       bf527-ezkit-v2  \
        bf533-ezkit     \
        bf533-stamp     \
        bf537-minotaur  \
@@ -873,6 +908,7 @@ LIST_blackfin="             \
        bf537-stamp     \
        bf538f-ezkit    \
        bf548-ezkit     \
+       bf561-acvilon   \
        bf561-ezkit     \
        blackstamp      \
        cm-bf527        \
@@ -882,6 +918,8 @@ LIST_blackfin="             \
        cm-bf548        \
        cm-bf561        \
        ibf-dsp561      \
+       ip04            \
+       tcm-bf518       \
        tcm-bf537       \
 "
 
@@ -923,8 +961,8 @@ LIST_sparc="gr_xc3s_1500    gr_cpci_ax2000  gr_ep2s60       grsim   grsim_leon2"
 
 #-----------------------------------------------------------------------
 
-#----- for now, just run PPC by default -----
-[ $# = 0 ] && set $LIST_ppc
+#----- for now, just run PowerPC by default -----
+[ $# = 0 ] && set $LIST_powerpc
 
 #-----------------------------------------------------------------------
 
@@ -936,6 +974,12 @@ build_target() {
 
        ${MAKE} ${JOBS} all 2>&1 >${LOG_DIR}/$target.MAKELOG \
                                | tee ${LOG_DIR}/$target.ERR
+
+       # Check for 'make' errors
+       if [ ${PIPESTATUS[0]} -ne 0 ] ; then
+               RC=1
+       fi
+
        if [ -s ${LOG_DIR}/$target.ERR ] ; then
                ERR_CNT=$((ERR_CNT + 1))
                ERR_LIST="${ERR_LIST} $target"
@@ -959,6 +1003,8 @@ print_stats() {
                echo "Boards with warnings or errors: ${ERR_CNT} (${ERR_LIST} )"
        fi
        echo "----------------------------------------------------------"
+
+       exit $RC
 }
 
 #-----------------------------------------------------------------------
@@ -972,7 +1018,7 @@ do
        |microblaze \
        |mips|mips_el \
        |nios|nios2 \
-       |ppc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
+       |ppc|powerpc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
        |sh|sh2|sh3|sh4 \
        |sparc \
        |x86|I486 \