From 50ff5ed790d2c147684ac8bb73a79147dc1dfbf6 Mon Sep 17 00:00:00 2001 From: Henry Kroll III Date: Sat, 4 Dec 2010 20:15:37 -0800 Subject: [PATCH] make: cross compilers exist before using them (fixes parallel make) --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d64c75f..cdcf0db 100644 --- a/Makefile +++ b/Makefile @@ -144,6 +144,7 @@ TCCDOCS = tcc.1 tcc-doc.html tcc-doc.info ifdef CONFIG_CROSS PROGS+=$(PROGS_CROSS) +PROGS_CROSS_WAIT=$(PROGS_CROSS) TCCLIBS+=$(LIBTCC1_CROSS) endif @@ -211,7 +212,7 @@ tiny_libmaker$(EXESUF): win32/tools/tiny_libmaker.c # TinyCC runtime libraries libtcc1.a : FORCE @$(MAKE) -C lib native -lib/%/libtcc1.a : FORCE +lib/%/libtcc1.a : FORCE $(PROGS_CROSS_WAIT) @$(MAKE) -C lib cross TARGET=$* bcheck.o : lib/bcheck.c gcc -c $< -o $@ -O2 -Wall