From 3ec0574c221179eb8f291db8b5395785c618968e Mon Sep 17 00:00:00 2001 Message-Id: <3ec0574c221179eb8f291db8b5395785c618968e.1717704559.git.mdw@distorted.org.uk> From: Mark Wooding Date: Mon, 5 Mar 2012 10:40:30 +0000 Subject: [PATCH] Makefile: New target for tracking diversions. Organization: Straylight/Edgeware From: Mark Wooding --- Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b69ddd0..b0f4612 100644 --- 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 $@ +###-------------------------------------------------------------------------- +### 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. @@ -120,7 +130,7 @@ all: $(TARGETS) $(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 ###-------------------------------------------------------------------------- -- [mdw]