xref: /inferno-os/doc/mkfile (revision efbaac87ed5df1764747ea89043475db86c52e19)
1<fonts.pal
2NPROC = 1
3FILES = \
4	title.ps \
5	bltj.ps \
6	styx.ps \
7	asm.ps \
8	changes.ps \
9	gridinstall.ps \
10	ebookimp.ps \
11	styx.ps \
12	mk.ps \
13	asm.ps \
14	compiler.ps \
15	sh.ps \
16	dis.ps \
17	acid.ps \
18	acidpaper.ps \
19	acidtut.ps \
20	mk.ps \
21	asm.ps \
22	compiler.ps \
23	port.ps \
24	hotchips.ps \
25	install.ps \
26
27DIRS = \
28	limbo \
29	perform \
30#	limbotk \
31
32PRE=$FONTS'.ps 9
33.nr PS 9
34.vs 11
35.nr VS 11
36.nr dP 1
37.nr dV 1p
38.nr dT 4
39.nr XT 4
40'
41
42all:V: dirs
43
44print:V: \
45	title.ps \
46
47dirs:V:	$FILES $DIRS mkfile fonts
48	for(i in $DIRS) @{
49		cd $i
50		mk
51	}
52
53%.ps:D:	%.ms
54	{ echo $PRE; cat $stem.ms } | tbl | troff -mpm | lp -dstdout > $target
55
56gridinstall.ps:D:	gridinstall.ms
57	PRE=''
58	{ echo $PRE; cat gridinstall.ms } | tbl | troff -ms | lp -dstdout > $target
59
60title.ps:D:	title
61	troff $prereq | lp -dstdout > $target
62
63changes.ps:D:	changes.ms
64	tbl changes.ms | troff -ms | dpost >$target
65
66%.pdf: %.ps
67	ps2pdf <$stem.ps >$stem.pdf
68