|
|
1.1 root 1: #########################################################################
2: # Instructions to Make, for generation of nice-looking papers using LaTeX
3: #########################################################################
4:
5: .SUFFIXES: .pic .c .h .s .ry .py .make .web .tex .dvi .imp .ps .bnf
6:
7: .pic.tex:; tpic $<
8:
9: .c.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \
10: then exit 0; else rm $@; exit 1; fi'
11:
12: .h.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \
13: then exit 0; else rm $@; exit 1; fi'
14:
15: .s.tex:; sh -c 'if tgrind -f -la68k $< | sed -e 1d -e \$$d > $@; \
16: then exit 0; else rm $@; exit 1; fi'
17:
18: .ry.tex:; sh -c 'if tgrind -d grindefs -f -lpepy $< \
19: | sed -e 1d -e \$$d > $@; \
20: then exit 0; else rm $@; exit 1; fi'
21:
22: .py.tex:; sh -c 'if tgrind -d grindefs -f -lpepy $< \
23: | sed -e 1d -e \$$d > $@; \
24: then exit 0; else rm $@; exit 1; fi'
25:
26: .bnf.tex:; sh -c 'if tgrind -d grindefs -f -lbnf $< \
27: | sed -e 1d -e \$$d > $@; \
28: then exit 0; else rm $@; exit 1; fi'
29:
30: .make.tex:; sh -c 'if tgrind -f -lsrc $< | sed -e 1d -e \$$d > $@; \
31: then exit 0; else rm $@; exit 1; fi'
32:
33: .web.tex:; sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi'
34:
35: .tex.dvi:; sh -c 'if latex \\nonstopmode\\input $<; \
36: then exit 0; else rm $@; exit 1; fi'
37:
38: .dvi.imp:; dviimp $(DFLAGS) -i $@ $<
39:
40: .dvi.ps:; sh -c 'if dvi2ps $(DFLAGS) -r $< > $@; \
41: then exit 0; else rm $@; exit 1; fi'
42:
43:
44: #############################################################
45: # Here it is...
46: #############################################################
47:
48: all: quipu.dvi
49:
50: inst-all:;
51:
52: install: inst-all clean
53:
54: lint:;
55:
56: clean:; rm -f quipu.dvi quipu.blg quipu.log quipu.ps quipu.imp _*
57:
58: grind: quipu.dvi
59: dvisp $(DFLAGS) quipu
60:
61: imp: quipu.imp
62:
63: preview: quipu.dvi
64: xdvi quipu.dvi
65:
66: ps: quipu.ps
67:
68: true:;
69:
70:
71: #############################################################
72: # quipu
73: #############################################################
74:
75: # customization files, et. al., not included below
76: quipu.dvi: quipu.vrsn quipu.bbl asn-summary.py
77:
78: ASN = asn-start.py na.py acl.py schema.py edb.py \
79: reliableros.py getedb.py asn-end.py
80:
81: asn-summary.py: $(ASN)
82: cat $(ASN) > $@
83:
84:
85: quipu.vrsn: quipu.tex \
86: bits.tex \
87: introduction.tex \
88: design.tex \
89: acl.tex schema.tex \
90: nameservice.tex \
91: distribution.tex \
92: edb.tex na.tex \
93: ns.tex \
94: update.tex \
95: reliableros.tex getedb.tex \
96: management.tex \
97: implementation.tex \
98: appendix-a.tex \
99: asn-summary.tex \
100: version.sh
101: @version.sh quipu
102:
103: index:; idx2ind -l quipu
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.