]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - MAKEALL
allow MCF532x to use CONFIG_MONITOR_IS_IN_RAM
[people/ms/u-boot.git] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index 6ee5c499950a36a3c15b5546e4e78b221dcb838e..1e660b681f1444d7eb5e009f8fd91167ba8f1ea1 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
@@ -212,7 +213,6 @@ LIST_4xx="          \
        DU440           \
        ebony           \
        ERIC            \
-       EXBITGEN        \
        fx12mm          \
        G2000           \
        gdppc440etx     \
@@ -357,10 +357,12 @@ LIST_8260="               \
 #########################################################################
 
 LIST_83xx="            \
+       caddy2          \
        kmeter1         \
        MPC8313ERDB_33  \
        MPC8313ERDB_NAND_66     \
        MPC8315ERDB     \
+       MPC8315ERDB_NAND        \
        MPC8323ERDB     \
        MPC832XEMDS     \
        MPC832XEMDS_ATM \
@@ -400,6 +402,8 @@ LIST_85xx="         \
        MPC8560ADS      \
        MPC8568MDS      \
        MPC8569MDS      \
+       MPC8569MDS_ATM  \
+       MPC8569MDS_NAND \
        MPC8572DS       \
        MPC8572DS_36BIT \
        P2020DS         \
@@ -551,6 +555,14 @@ LIST_ARM9="                        \
        cp946es                 \
        cp966                   \
        da830evm                \
+       edb9301                 \
+       edb9302                 \
+       edb9302a                \
+       edb9307                 \
+       edb9307a                \
+       edb9312                 \
+       edb9315                 \
+       edb9315a                \
        imx27lite               \
        lpd7a400                \
        mv88f6281gtw_ge         \
@@ -571,6 +583,10 @@ LIST_ARM9="                        \
        sheevaplug              \
        smdk2400                \
        smdk2410                \
+       spear300                \
+       spear310                \
+       spear320                \
+       spear600                \
        trab                    \
        VCMA9                   \
        versatile               \
@@ -647,10 +663,12 @@ LIST_at91="                       \
        CPU9260                 \
        CPU9G20                 \
        csb637                  \
+       eb_cpux9k2              \
        kb9202                  \
        meesc                   \
        mp2usb                  \
        m501sk                  \
+       otc570                  \
        pm9261                  \
        pm9263                  \
        SBC35_A9G20             \
@@ -868,6 +886,7 @@ LIST_blackfin="             \
        bf518f-ezbrd    \
        bf526-ezbrd     \
        bf527-ezkit     \
+       bf527-ezkit-v2  \
        bf533-ezkit     \
        bf533-stamp     \
        bf537-minotaur  \
@@ -876,6 +895,7 @@ LIST_blackfin="             \
        bf537-stamp     \
        bf538f-ezkit    \
        bf548-ezkit     \
+       bf561-acvilon   \
        bf561-ezkit     \
        blackstamp      \
        cm-bf527        \
@@ -885,6 +905,7 @@ LIST_blackfin="             \
        cm-bf548        \
        cm-bf561        \
        ibf-dsp561      \
+       tcm-bf518       \
        tcm-bf537       \
 "
 
@@ -939,6 +960,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"
@@ -962,6 +989,8 @@ print_stats() {
                echo "Boards with warnings or errors: ${ERR_CNT} (${ERR_LIST} )"
        fi
        echo "----------------------------------------------------------"
+
+       exit $RC
 }
 
 #-----------------------------------------------------------------------