chiark
/
gitweb
/
~mdw
/
xchg-rax-rax
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
636f688
)
Makefile: Use single-colon `all' rule.
author
Mark Wooding
<mdw@distorted.org.uk>
Mon, 19 Oct 2020 18:00:48 +0000
(19:00 +0100)
committer
Mark 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
patch
|
blob
|
blame
|
history
diff --git
a/Makefile
b/Makefile
index 5488b340e3044f9e2f852f0284b605f109cf0e35..12d1c6562cefd822c6e4afe6aadb70ed868e89ed 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