|
|
1.1 root 1: BUILTINS =
2: b = body appA
3: p = /usr/dmg/pubs/gen
4: pre = pre.release
5: # /z7/nlsw7/f77.c/doc/tm
6: c = dot.c
7:
8: all:V: r.t f2c.t cover.t
9:
10: f2c.ps: cover.t r.t f2c.t
11: dpost -e2 -F/y7/dmg/font -x0 -y0 -c1 -m1 -n1 -P "" -pp $prereq >$target
12:
13: cover.t: cover
14: troff cover >cover.t
15:
16: r.t: $b $c
17: Dt -m'.DA ' $b cover | refer -sA+DT -p $p /dev/null - $b |\
18: tbl | eqn | troff -mpm >r.t
19:
20: d.t: $b $c
21: Dt -m'.ds LF DRAFT
22: .DA ' -t'
23: .ds RF ' $b |\
24: refer -sA+DT -p $p /dev/null - $b |\
25: tbl | eqn | troff -mpm >d.t
26:
27: f2c.t: ../f2c.1t mkfile
28: Dt ../f2c.1t | awk -F/ '
29: {printf ".nr mo %s\n.nr dy %s\n.nr yr %d\n",$1,$2,$3-1900}' >zap.$$
30: sed '21s/$/ "Appendix B"/
31: 22i\
32: .nr % 24
33: ' ../f2c.1t | troff zap.$$ /usr/lib/tmac/tmac.an - >$target
34: rm zap.$$
35:
36: tmf2c.t: ../f2c.1t mkfile
37: sed '21s/$/ "Appendix B"/
38: 22i\
39: .nr % 26
40: ' ../f2c.1t | troff -man >$target
41:
42: tm.t: $b $c ../f2c.1t tmcover
43: tc=/tmp/tc$$
44: tt=/tmp/t/tc$$
45: trap "rm -f $tc; exit" 0 1 2 3 4 13
46: sed -n '/^\.TL/q;p' body >$tc
47: cat tmcover >>$tc
48: sed '1,/^\.AE/d' body >>$tc
49: refer -sA+DT -p $p $tc appA >$tt
50: x=`Dt -f $b ../f2c.1t`; cpt $x $tt
51: echo docsubmit input = $tt
52: tbl $tt | eqn | troff -ms >tm.t
53: cat ../f2c.1t >>$tt
54: cpt $x $tt
55:
56: %.c: %.f /usr/bin/f2c
57: f2c $stem.f
58:
59: %.t: %
60: Dt -m'.ds LF DRAFT
61: .nr PS 12
62: .nr VS 15
63: .DA ' -t'
64: .ds RF ' $prereq |\
65: refer -sA+DT -p $p /dev/null - $prereq |\
66: tbl | eqn -d'$$' | troff -ms >$prereq.t
67:
68: pred.t: $pre
69: Dt -m'.ds LF DRAFT
70: .ce
71: \s24### DRAFT ###\s0
72: .DA ' -t'
73: .ds RF ' $pre | troff -ms - $pre >pred.t
74:
75: pre.t: $pre
76: Dt -d'.DA ' $pre | troff -ms - $pre >pre.t
77:
78: st.t: st
79: Dt -m'.ds LF \s8DRAFT\s0
80: .DA \s8' -t'\s0
81: .ds RF \s8' -x'\s0' $prereq | tbl - $prereq | eqn | troff -ms >$target
82:
83: p.t: proto
84: Dt -m'.ds LF DRAFT
85: .DA ' -t'
86: .ds RF ' $prereq | tbl - $prereq | eqn -d'$$' | troff -ms >$target
87:
88: cstr.x: $b $c
89: Dt -m'.DA ' $b | refer -sA+DT -p $p /dev/null - $b |\
90: awk '
91: /^\.so/ { f = $2; while((getline<f) > 0) print $0; next }
92: {print}' >$target
93:
94: appB.x: ../f2c.1t
95: sed '21s/$/ "Appendix B"/
96: 22i\
97: .nr % 25
98: ' ../f2c.1t >$target
99:
100: /tmp/t/sif.u: cstr.x appB.x makefile
101: stree -u $prereq >$target
102:
103: sn.t: sn
104: Dt -m'.DA ' $prereq |\
105: refer -sA+DT -p $p /dev/null - $prereq |\
106: eqn | troff -mpm >sn.t
107:
108: dsn.t: sn
109: Dt -m'.ds LF DRAFT
110: .DA ' -t'
111: .ds RF ' $prereq |\
112: refer -sA+DT -p $p /dev/null - $prereq |\
113: eqn | troff -mpm >dsn.t
114:
115: sn.x: sn
116: Dt -m'.ds LF DRAFT
117: .DA ' -t'
118: .ds RF ' $prereq |\
119: refer -sA+DT -p $p /dev/null - $prereq | awk '
120: /^\.so/ { f = $2; while((getline<f) > 0) print $0; next }
121: {print}' >$target
122:
123:
124: /tmp/t/sifsn.u: sn.x makefile
125: stree -u $prereq >$target
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.