tMakefile - monochromatic - monochromatic blog: http://blog.z3bra.org
(HTM) git clone git://z3bra.org/monochromatic
(DIR) Log
(DIR) Files
(DIR) Refs
---
tMakefile (817B)
---
1 include config.mk
2
3 .PHONY: all release gopher-release install clean
4 .SUFFIXES: .txt .html
5
6 all: release gopher-release
7 release: $(TARBALL)
8 gopher-release: gopher-$(TARBALL)
9
10 $(TARBALL): $(FEEDS) $(PAGES) $(EXTRA)
11 tar -cjf $@ $(PAGES) $(EXTRA) $(FEEDS)
12
13 gopher-$(TARBALL): index.gph
14 tar -cjf $@ 20*/*/*.txt index.gph
15
16 index.txt:
17 sh utils/genindex.sh > $@
18
19 index.gph:
20 sh utils/gophermap.sh > $@
21
22 $(FEEDS): index.txt
23 mkdir -p `dirname $@`
24 sed -Ef utils/feed.sed < index.txt > $@
25
26 .txt.html:
27 $(MD) $< | cat $(HEADER) - $(FOOTER) > $@
28
29 install: $(TARBALL)
30 mkdir -p $(PREFIX)
31 tar -xjf $(TARBALL) -C $(PREFIX)
32
33 gopher-install: gopher-$(TARBALL)
34 mkdir -p $(PREFIX)
35 tar -xjf gopher-$(TARBALL) -C $(PREFIX)
36
37 clean:
38 rm -f $(PAGES) $(FEEDS) $(TARBALL) gopher-$(TARBALL) index.txt index.gph
39 rmdir `dirname $(FEEDS)`