X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/961148a5388760756ab37b897576eec33edbd3a9..4782bcca1b8384b95c5ab84e36110ad2ffdba4dc:/Makefile diff --git a/Makefile b/Makefile index b69ddd0..1c48383 100644 --- a/Makefile +++ b/Makefile @@ -111,6 +111,16 @@ dummy-inst.sh: dummy.sh $(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. all: $(TARGETS) @@ -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 ###-------------------------------------------------------------------------- @@ -155,7 +165,7 @@ $(addprefix install/, $(OTHERHOSTS)): install/%: %.sh $(ROOT) ssh root@$* rm -f $(FIREWALL).new ## General installation target. -install: all install/$(THISHOST) $(addprefix install/,$(HOSTS)) +install: all $(addprefix install/,$(HOSTS)) .PHONY: install $(addprefix install/,$(HOSTS)) ###----- That's all, folks --------------------------------------------------