chiark
/
gitweb
/
~mdw
/
firewall
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
961148a
)
Makefile: New target for tracking diversions.
author
Mark Wooding
<mdw@distorted.org.uk>
Mon, 5 Mar 2012 10:40:30 +0000
(10:40 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Mon, 5 Mar 2012 23:54:58 +0000
(23:54 +0000)
Makefile
patch
|
blob
|
blame
|
history
diff --git
a/Makefile
b/Makefile
index b69ddd0c4376e6e8e9924356f939b65aa638167d..b0f4612086b1cad546e09b7002572316364f4cd5 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-110,6
+110,16
@@
dummy-inst.sh: dummy.sh
$(V_GEN)sed '/dummy_action=/s/lose/win/' $< >$@.new
$(V_AT)chmod +x $@.new && mv $@.new $@
$(V_GEN)sed '/dummy_action=/s/lose/win/' $< >$@.new
$(V_AT)chmod +x $@.new && mv $@.new $@
+###--------------------------------------------------------------------------
+### Other utilities.
+
+## A list of diversions in ascending numerical order.
+CLEANFILES += divs
+divs: $(M4_SOURCES) $(addsuffix .m4,$(HOSTS))
+ $(V_GEN)grep -n m4_divert $^ | \
+ grep -v 'm4_divert(-1)' | \
+ sort -t\( -k2n >$@
+
###--------------------------------------------------------------------------
### Building.
###--------------------------------------------------------------------------
### Building.
@@
-120,7
+130,7
@@
all: $(TARGETS)
$(V_M4)-DFWHOST=$* base.m4 $*.m4 $(MAIN_M4_SOURCES) >$@.new
$(V_AT)chmod +x $@.new && mv $@.new $@
$(V_M4)-DFWHOST=$* base.m4 $*.m4 $(MAIN_M4_SOURCES) >$@.new
$(V_AT)chmod +x $@.new && mv $@.new $@
-clean:; rm -f $(TARGETS) *.new
+clean:; rm -f $(TARGETS) *.new
$(CLEANFILES)
.PHONY: clean
###--------------------------------------------------------------------------
.PHONY: clean
###--------------------------------------------------------------------------