From 4853cb6bcf278867bec8e13e74d1bbac258cc6d6 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 30 Jun 2023 05:37:48 +0930 Subject: [PATCH] Makefile: add dependency to fix parallel build. ``` cc tools/headerversions.c tools/headerversions.c:3:10: fatal error: 'config.h' file not found #include "config.h" ^~~~~~~~~~ yes 1 error generated. make: *** [Makefile:299: tools/headerversions.o] Error 1 ``` Signed-off-by: Rusty Russell --- tools/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/Makefile b/tools/Makefile index a8241f61270c..f192374430db 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -12,7 +12,7 @@ TOOLS_COMMON_OBJS = common/utils.o # We force make to relink this every time, to detect version changes. # Do it atomically, otherwise parallel builds can get upset! -tools/headerversions: $(FORCE) tools/headerversions.o libccan.a +tools/headerversions: $(FORCE) tools/headerversions.o libccan.a ccan/config.h @trap "rm -f $@.tmp.$$$$" EXIT; $(LINK.o) tools/headerversions.o libccan.a $(LOADLIBES) $(LDLIBS) -o $@.tmp.$$$$ && mv $@.tmp.$$$$ $@ tools/check-bolt: tools/check-bolt.o $(TOOLS_COMMON_OBJS)