Xinu7/man/man3/Makefile

#
#  Make Xinu Manual Pages - only FILES change between man[01234]
#

DIR	=	/usr/Xinu
MACROS	=	$(DIR)/lib/tmac.an

.SUFFIXES:	.ms .doc .1 .2 .3 .4

.ms.doc:
		nroff -ms $< > ,$* ; mv ,$* $*.doc

.1.doc:
		nroff $(MACROS) $< > ,$* ; mv ,$* $*.doc

.2.doc:
		nroff $(MACROS) $< > ,$* ; mv ,$* $*.doc

.3.doc:
		nroff $(MACROS) $< > ,$* ; mv ,$* $*.doc

.4.doc:
		nroff $(MACROS) $< > ,$* ; mv ,$* $*.doc

FILES	=	$(MACROS)	\
		Intro3.doc	\
		blkcopy.doc	\
		blkequ.doc	\
		ckmode.doc	\
		ctype.doc	\
		disable.doc	\
		dot2ip.doc	\
		eis.doc		\
		fgetc.doc	\
		fputc.doc	\
		gets.doc	\
		halt.doc	\
		netnum.doc	\
		netutil.doc	\
		printf.doc	\
		puts.doc	\
		qsort.doc	\
		queue.doc	\
		rand.doc	\
		scanf.doc	\
		string.doc	\
		swab.doc

all:		$(FILES)

install:
		@echo no installation possible - use "'make print'"

Intro1.doc:	Intro1.1
		nroff -man Intro1.1 > ,Intro1 ; mv ,Intro1 Intro1.doc

Intro2.doc:	Intro2.2
		nroff -man Intro2.2 > ,Intro2 ; mv ,Intro2 Intro2.doc

Intro3.doc:	Intro3.3
		nroff -man Intro3.3 > ,Intro3 ; mv ,Intro3 Intro3.doc

Intro4.doc:	Intro4.4
		nroff -man Intro4.4 > ,Intro4 ; mv ,Intro4 Intro4.doc

clean:
		rm -rf *.doc core ,*

print:		listings

listings:	$(FILES)
		cat *.doc | sed '1,2d;s/^/	/' | lpr