]> git.sur5r.net Git - u-boot/blobdiff - MAKEALL
microblaze: Correct ffs regression for Microblaze
[u-boot] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index 0249058bfcd7fa9daa57193f0c6c009f3876ec5c..f9caabd8ffd35f43809aff18ec3ce9458c94dd00 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
@@ -388,6 +389,8 @@ LIST_85xx="         \
        ATUM8548        \
        MPC8536DS       \
        MPC8536DS_NAND  \
+       MPC8536DS_SDCARD        \
+       MPC8536DS_SPIFLASH      \
        MPC8540ADS      \
        MPC8540EVAL     \
        MPC8541CDS      \
@@ -402,9 +405,21 @@ LIST_85xx="                \
        P2020DS         \
        P2020DS_36BIT   \
        P1011RDB        \
+       P1011RDB_NAND   \
+       P1011RDB_SDCARD \
+       P1011RDB_SPIFLASH       \
        P1020RDB        \
+       P1020RDB_NAND   \
+       P1020RDB_SDCARD \
+       P1020RDB_SPIFLASH       \
        P2010RDB        \
+       P2010RDB_NAND   \
+       P2010RDB_SDCARD \
+       P2010RDB_SPIFLASH       \
        P2020RDB        \
+       P2020RDB_NAND   \
+       P2020RDB_SDCARD \
+       P2020RDB_SPIFLASH       \
        PM854           \
        PM856           \
        sbc8540         \
@@ -547,6 +562,7 @@ LIST_ARM9="                 \
        omap1610inn             \
        omap5912osk             \
        omap730p2               \
+       openrd_base             \
        rd6281a                 \
        sbc2410x                \
        scb9328                 \
@@ -564,6 +580,8 @@ LIST_ARM9="                 \
        davinci_sffsdr          \
        davinci_sonata          \
        davinci_dm355evm        \
+       davinci_dm355leopard    \
+       davinci_dm6467evm       \
 "
 
 #########################################################################
@@ -600,8 +618,10 @@ LIST_ARM_CORTEX_A8="               \
        omap3_overo             \
        omap3_evm               \
        omap3_pandora           \
+       omap3_sdp3430           \
        omap3_zoom1             \
        omap3_zoom2             \
+       smdkc100                \
 "
 
 #########################################################################
@@ -616,11 +636,14 @@ LIST_at91="                       \
        at91sam9260ek           \
        at91sam9261ek           \
        at91sam9263ek           \
-       at91sam9g10ek   \
+       at91sam9g10ek           \
        at91sam9g20ek           \
        at91sam9m10g45ek        \
        at91sam9rlek            \
        cmc_pu2                 \
+       CPUAT91                 \
+       CPU9260                 \
+       CPU9G20                 \
        csb637                  \
        kb9202                  \
        meesc                   \
@@ -914,6 +937,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"
@@ -937,6 +966,8 @@ print_stats() {
                echo "Boards with warnings or errors: ${ERR_CNT} (${ERR_LIST} )"
        fi
        echo "----------------------------------------------------------"
+
+       exit $RC
 }
 
 #-----------------------------------------------------------------------