aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutil/abuild/abuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/util/abuild/abuild b/util/abuild/abuild
index d69d4026d7..9591d1346a 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -298,6 +298,12 @@ function build_target
CONFIG=$3
TARCH=$( architecture $VENDOR $MAINBOARD )
+ if [ "`cat $TOP/$TARGET/${VENDOR}_${MAINBOARD}/compile.status 2>/dev/null`" = "ok" -a \
+ "$buildall" = "false" ]; then
+ printf "Skipping $VENDOR/$MAINBOARD; (already successful)\n"
+ return
+ fi
+
# default setting
CC="${CROSS_COMPILE}gcc"