# Copyright 1985, Massachusetts Institute of Technology
# Makefile for the Toolkit documents.

TROFF= psroff -t
#TROFF= ditroff -Tps
PRINTER= lpr
FILES2= macros.t\
	tmac.mit\
	Xtk.intr.front\
	Xtk.intrinsics

all: intrinsics

intrinsics: $(FILES2)
	rm -f intr.idx.raw intrinsics.PS intrin.idx.PS
	tbl $(FILES2) | ${TROFF} -ms 2> intr.idx.raw  > intrinsics.PS
	$(MAKE) TROFF=${TROFF} PRINTER=${PRINTER} index.intrinsics

preview:$(FILES)
	rm -f index.nraw
	neqn ${FILES} | tbl | nroff -ms 2> index.nraw | colcrt

index.raw:
	rm -f index.raw
	eqn ${FILES} | tbl | ${TROFF} -ms > /dev/null 2> index.raw \
		| ${PRINTER}

index.intrinsics:	
	rm -f intrin.idx.PS
	sort -f -t: +1 -3 +0n -1n intr.idx.raw | awk -f fixindex.awk \
		| awk -f block.awk > index.troff
	cat intr.idxmac.t index.troff | ${TROFF} -me > intrin.idx.PS
	rm -f index.troff

clean:
	rm -f *~ \#* *.bak errs index.traw index.nraw

get:
	co -q RCS/*
