Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
BUILTINS=
2
< /$objtype/mkfile
3
< /sys/man/fonts
4
 
5
out: permindex dopermind mac
6
	dopermind > out
7
 
8
permindex:V: $O.ptx1
9
	rm -f junk*
10
	for (i in /sys/man/[0-9])
11
		makind1 $i >> junk0
12
	sed 's/0intro/intro/g
13
	s/  +/ /g
14
	s/ +$//' junk0 > junk1
15
	$O.ptx1 -f -w 5.3i -g 0.1i -h 3n -c '.ps 8
16
	.fp 1 R LucidaSans
17
	.ft 1' -i ignore -b bfile -r junk1 >junk2
18
	awk -f dup2.awk junk2 | awk -f dup1.awk | sort -dfut'"' +5 -6 +1 -2 +8 +0 >junk3
19
	mv junk3 junk2
20
	awk -f dup2.awk junk2 | awk -f dup1.awk | sort -dfut'"' +5 -6 +1 -2 +8 +0 >junk3
21
	mv junk3 junk2
22
	awk -f dup2.awk junk2 | awk -f dup1.awk | sort -dfut'"' +5 -6 +1 -2 +8 +0 >junk3
23
	tr A-Z a-z <toc | awk '{ print "\"" $1 "(" $2 ")\"", $3 }' >junk4
24
	awk '	BEGIN { Q = "\""
25
			while(getline <"junk4") toc[$1] = $1 " " $2 }
26
		{ $NF = toc[$NF]; print }
27
	' junk3 >permindex
28
 
29
$O.ptx1: ptx1.c
30
	$CC ptx1.c
31
	$LD -o $target ptx1.$O -lstdio
32
 
33
clean:V:
34
	rm -f junk* ptx1.$O *.ptx1 permindex out