From: Mark Wooding Date: Mon, 19 Oct 2020 18:00:48 +0000 (+0100) Subject: Makefile: Use single-colon `all' rule. X-Git-Url: https://git.distorted.org.uk/~mdw/xchg-rax-rax/commitdiff_plain/ee3f3a56eaac2cb986f0e4e95d53dbd68ae2bbd2 Makefile: Use single-colon `all' rule. Later GNU Make for some reason runs double-colon rule pieces sequentially. --- diff --git a/Makefile b/Makefile index 5488b34..12d1c65 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ LD/$1 = $$(CC/$1) $$(call vtag,CC/$1)$$(CC/$1) -c -o $$@ $$(CFLAGS) $$(CFLAGS/$1) $$< %-$1.o: %.S $$(call vtag,AS/$1)$$(AS/$1) -c -o $$@ $$(ASFLAGS) $$(ASFLAGS/$1) $$< -all:: xchg-$1 +all: xchg-$1 xchg-$1: xchg-$1.o main-$1.o $$(call vtag,LD/$1)$$(LD/$1) -o $$@ $$^ endef