Makefile: Use single-colon `all' rule.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 19 Oct 2020 18:00:48 +0000 (19:00 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 19 Oct 2020 18:00:48 +0000 (19:00 +0100)
Later GNU Make for some reason runs double-colon rule pieces
sequentially.

Makefile

index 5488b34..12d1c65 100644 (file)
--- 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