summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim Phillips <kim.phillips@freescale.com>2012-09-27 14:57:34 +0000
committerTom Rini <trini@ti.com>2012-10-15 11:54:03 -0700
commit33f336d528d7e50947575613f2d9678bbced0445 (patch)
treed059168930fed5b018375b4198ae4610422d6914
parent4ab64933e3372ef0ad759fc7eae95713f9afd817 (diff)
downloadu-boot-imx-33f336d528d7e50947575613f2d9678bbced0445.zip
u-boot-imx-33f336d528d7e50947575613f2d9678bbced0445.tar.gz
u-boot-imx-33f336d528d7e50947575613f2d9678bbced0445.tar.bz2
MAKEALL: add a -C/--check option to enable build checking
thanks to Tom Rini for the good idea. Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
-rwxr-xr-xMAKEALL10
1 files changed, 7 insertions, 3 deletions
diff --git a/MAKEALL b/MAKEALL
index 0b0aeb1..63f8bef 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -19,6 +19,7 @@ usage()
-l, --list List all targets to be built
-m, --maintainers List all targets and maintainer email
-M, --mails List all targets and all affilated emails
+ -C, --check Enable build checking
-h, --help This help output
Selections by these options are logically ANDed; if the same option
@@ -51,8 +52,8 @@ usage()
exit ${ret}
}
-SHORT_OPTS="ha:c:v:s:lmM"
-LONG_OPTS="help,arch:,cpu:,vendor:,soc:,list,maintainers,mails"
+SHORT_OPTS="ha:c:v:s:lmMC"
+LONG_OPTS="help,arch:,cpu:,vendor:,soc:,list,maintainers,mails,check"
# Option processing based on util-linux-2.13/getopt-parse.bash
@@ -111,6 +112,9 @@ while true ; do
fi
SELECTED='y'
shift 2 ;;
+ -C|--check)
+ CHECK='C=1'
+ shift ;;
-l|--list)
ONLY_LIST='y'
shift ;;
@@ -627,7 +631,7 @@ build_target() {
${MAKE} distclean >/dev/null
${MAKE} -s ${target}_config
- ${MAKE} ${JOBS} all \
+ ${MAKE} ${JOBS} ${CHECK} all \
>${LOG_DIR}/$target.MAKELOG 2> ${LOG_DIR}/$target.ERR
# Check for 'make' errors