]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
tools: don't clean when building
authorRoss Burton <ross.burton@arm.com>
Wed, 13 Jan 2021 12:47:25 +0000 (12:47 +0000)
committerRoss Burton <ross.burton@arm.com>
Wed, 13 Jan 2021 16:35:03 +0000 (16:35 +0000)
Don't depend on clean when building, as the user is capable of cleaning
if required and this introduces a race where "all" depends on both the
compile and the clean in parallel.  It's quite possible for some of the
compile to happen in parallel with the clean, which results in the link
failing as objects just built are missing.

Change-Id: I710711eea7483cafa13251c5d94ec693148bd001
Signed-off-by: Ross Burton <ross.burton@arm.com>
tools/cert_create/Makefile
tools/encrypt_fw/Makefile

index 0ec08b05403222093bdff1c081d01af9dbfa9f6e..c3c8bcf5e94534667d52d40551ffeb80de5fca36 100644 (file)
@@ -59,7 +59,7 @@ HOSTCC ?= gcc
 
 .PHONY: all clean realclean
 
-all: clean ${BINARY}
+all: ${BINARY}
 
 ${BINARY}: ${OBJECTS} Makefile
        @echo "  HOSTLD  $@"
index 6eb6fae7a8bbc8e928deefd643e76da38f33f3fb..96dff232486e85be3c2f6d0a523479b6e6fd093c 100644 (file)
@@ -46,7 +46,7 @@ HOSTCC ?= gcc
 
 .PHONY: all clean realclean
 
-all: clean ${BINARY}
+all: ${BINARY}
 
 ${BINARY}: ${OBJECTS} Makefile
        @echo "  HOSTLD  $@"