File:  [Research Unix] / researchv10dc / vol2 / ms / mkfile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 3 months ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

< ../ADM/defns
<../index/defns

all:V:	ms.out refcard.out

pg:	ms.out
	count ms ms.out
	echo `cat ms.pg` +4 | hoc | sort -o ms.pg && touch pg

spell:VQ:
	dospell ms

lp:	ms.out refcard.out
	$LP $newprereq && touch $target

ms.out:	ms $REF
	$PREFER ms | tbl | troff > $target

refcard.out:	refcard $REF
	$PREFER refcard | tbl | eqn | troff > $target

oindex:V:
	cat ms $IND/dummy.mac refcard >xms
	runind xms
	$PREFER xxms|tbl|troff $IND/tm.mac - >/dev/null 2>ms.x
	mkindex ms ms.x
	rm xxms xms

pindex:V:
	mkindex ms ms.x
index:V:
	runind ms
	$PREFER xms|tbl|troff $IND/tm.mac - >/dev/null 2>ms.x
	runind refcard
	$PREFER xrefcard|tbl|eqn|troff $IND/tm.mac - >/dev/null 2>refcard.x
	tail ms.x >next
	awk '
	BEGIN	{
		while((getline<"next") > 0)
			if($1 ~ /[0-9]/)page = $1
		lastpage=0
		print "page " page|"cat 1>&2"
	}
	$1 ~ /[0-9]/	{
		rpage = $1 + page
		sub($1, rpage)
		print
		next
		}
	/.*/	{print}
	' refcard.x >>ms.x
	mkindex ms ms.x
	rm xms xrefcard

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.