|
|
1.1 root 1: ##########################################################################
2: # Instructions to Make, for generation of nice-looking slides using SLiTeX
3: ##########################################################################
4:
5: .SUFFIXES: .b .xb .xwd .c .grf .pic .plt .s .web .tex .dvi .imp .ps
6:
7: .b.tex:; itbit $<
8:
9: .xb.tex:; xtbit $<
10:
11: .xwd.tex:; xtwd $<
12:
13: .c.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \
14: then exit 0; else rm $@; exit 1; fi'
15:
16: .grf.tex:; sh -c 'if graph < $< | plot -TeX > $@; \
17: then exit 0; else rm $@; exit 1; fi'
18:
19: .pic.tex:; tpic $<
20:
21: .plt.tex:; sh -c 'if plot -TeX < $< > $@; \
22: then exit 0; else rm $@; exit 1; fi'
23:
24: .s.tex:; sh -c 'if tgrind -f -la68k $< | sed -e 1d -e \$$d > $@; \
25: then exit 0; else rm $@; exit 1; fi'
26:
27: .web.tex:; sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi'
28:
29: .tex.dvi:; sh -c 'if slitex \\nonstopmode\\input $<; \
30: then exit 0; else rm $@; exit 1; fi'
31:
32: .dvi.imp:; dviimp $(DFLAGS) -l -i $@ $<
33:
34: .dvi.ps:; sh -c 'if dvi2ps $(DFLAGS) -r -o landscape $< > $@; \
35: then exit 0; else rm $@; exit 1; fi'
36:
37:
38: #############################################################
39: # Here it is...
40: #############################################################
41:
42: all: trek.dvi
43:
44: inst-all:;
45:
46: install: inst-all clean
47:
48: lint:;
49:
50: clean:; rm -f trek.imp trek.ps trek.dvi trek.log _*
51:
52: grind: trek.dvi true
53: dvisp $(DFLAGS) -Xl trek
54:
55: imp: trek.imp
56:
57: preview: trek.dvi true
58: xdvi -l trek.dvi
59:
60: ps: trek.ps
61:
62: true:;
63:
64:
65: trek.dvi: trek.tex \
66: figure0a.tex figure0b.tex figure0c.tex \
67: figure1.tex figure2a.tex figure2b.tex \
68: figure3.tex figure4.tex figure5.tex
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.