chiark / gitweb /
hibachidealers.com: Delete obsolete domain.
[zones] / Makefile
1 ## Makefile for mdw's zones
2
3 ZONE = zone
4
5 DISTORTED_ZONES = \
6         distorted.org.uk.zone \
7         198.29.172.in-addr.arpa.zone \
8         199.29.172.in-addr.arpa.zone
9 ALL_ZONES = \
10         $(DISTORTED_ZONES)
11
12 DOCS = distorted.tex
13 DOC_OUTPUTS = $(foreach suffix,dvi ps,\
14                 $(patsubst %.tex,%.$(suffix),$(DOCS)))
15
16 all: $(ALL_ZONES) $(DOC_OUTPUTS)
17
18 publish:; mkdir publish
19
20 install: all publish
21         for i in $(ALL_ZONES); do \
22           cmp $$i publish/$$i >/dev/null 2>&1 && continue; \
23           cp $$i publish/$$i.new && mv publish/$$i.new publish/$$i; \
24           echo -n "$${i%.zone}: "; userv root named-reload $${i%.zone}; \
25         done
26
27 $(DISTORTED_ZONES): distorted.org.uk.lisp hosts.lisp
28         $(ZONE) $<
29
30 %.dvi: %.tex
31         latex $<
32         latex $<
33
34 %.ps: %.dvi
35         dvips -o $@ $<
36
37 clean: 
38         rm -f $(ALL_ZONES) *.toc *.lof *.lot *.log *.dvi *.ps *.aux