]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - MAKEALL
Fix mkimage -l bug with multifile images on 64bit platforms
[people/ms/u-boot.git] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index 467a9bee0a7a893fb7de1891d0a28c43a92eb320..d2f86d3ac8a1909605c561b39193daf0509d9247 100755 (executable)
--- a/MAKEALL
+++ b/MAKEALL
@@ -8,7 +8,17 @@ else
        MAKE=make
 fi
 
-[ -d LOG ] || mkdir LOG || exit 1
+if [ "${MAKEALL_LOGDIR}" ] ; then
+       LOG_DIR=${MAKEALL_LOGDIR}
+else
+       LOG_DIR="LOG"
+fi
+       
+if [ ! "${BUILD_DIR}" ] ; then
+       BUILD_DIR="."
+fi
+
+[ -d ${MAKEALL_LOGDIR} ] || mkdir ${MAKEALL_LOGDIR} || exit 1
 
 LIST=""
 
@@ -25,11 +35,11 @@ LIST_5xx="  \
 #########################################################################
 
 LIST_5xxx="    \
-       BC3450          cpci5200        EVAL5200        icecube_5100    \
-       icecube_5200    lite5200b       mcc200          o2dnt           \
-       pf5200          PM520           TB5200          Total5100       \
-       Total5200       Total5200_Rev2  TQM5200         TQM5200_B       \
-       TQM5200S                                                        \
+       BC3450          cpci5200        EVAL5200        fo300           \
+       icecube_5100    icecube_5200    lite5200b       mcc200          \
+       o2dnt           pf5200          PM520           TB5200          \
+       Total5100       Total5200       Total5200_Rev2  TQM5200         \
+       TQM5200_B       TQM5200S                                        \
 "
 
 #########################################################################
@@ -303,8 +313,12 @@ build_target() {
 
        ${MAKE} distclean >/dev/null
        ${MAKE} ${target}_config
-       ${MAKE} ${JOBS} all 2>&1 >LOG/$target.MAKELOG | tee LOG/$target.ERR
-       ${CROSS_COMPILE:-ppc_8xx-}size u-boot | tee -a LOG/$target.MAKELOG
+
+       ${MAKE} ${JOBS} all 2>&1 >${LOG_DIR}/$target.MAKELOG \
+                               | tee ${LOG_DIR}/$target.ERR
+
+       ${CROSS_COMPILE:-ppc_8xx-}size ${BUILD_DIR}/u-boot \
+                               | tee -a ${LOG_DIR}/$target.MAKELOG
 }
 
 #-----------------------------------------------------------------------