Xinu7/man/man1/Makefile.RAW
#
# Make Xinu Manual Pages - only FILES change between man[01234]
#
DIR = {Xinu-directory}
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) \
Intro1.doc \
as11.doc \
cc11.doc \
cvt.doc \
dd58.doc \
download.doc \
fs.doc \
ld11.doc \
lorder11.doc \
lusers.doc \
nm11.doc \
odt.doc \
odtunlock.doc \
pm.doc \
ranlib11.doc \
size11.doc \
strip11.doc \
subEIS.doc \
tu58.doc \
upload.doc
all: $(FILES)
install:
@echo no installation possible - use "'make print'"
clean:
rm -rf *.doc core ,*
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
print: listings
listings: $(FILES)
cat *.doc | sed '1,2d;s/^/ /' | lpr