|
|
BSD 4.3reno
##############################################################################
# Instructions to Make, for generation of MH documentation sets
#
# @(MHWARNING)
##############################################################################
##############################################################################
# Generation Rules
##############################################################################
.SUFFIXES: .cat .dvi .imp
.cat.imp:; catimp -i $@ $<
.dvi.imp:; dviimp -i $@ $<
######################################################################
# Here it is...
######################################################################
all: ../READ-ME mh-gen.cat MH.cat ADMIN.cat bboards.dvi mh6.dvi \
multifarious.dvi mznet.dvi realwork.dvi trusted.dvi tutorial.dvi
doc: MH.doc ADMIN.doc
imp: mh-gen.imp MH.imp ADMIN.imp bboards.imp mh6.imp \
multifarious.imp mznet.imp realwork.imp trusted.imp tutorial.imp
i-all: all true
lpr -t -J MH-gen mh-gen.cat
lpr -t -J MH MH.cat
lpr -t -J ADMIN ADMIN.cat
lpr -d -J BBoards bboards.dvi
lpr -d -J mh6 mh6.dvi
lpr -d -J Multifarious multifarious.dvi
lpr -d -J MZnet mznet.dvi
lpr -d -J Realwork realwork.dvi
lpr -d -J Trusted trusted.dvi
lpr -d -J Tutorial tutorial.dvi
true:;
#############################################################
# Manuals, et. al.
#############################################################
ADMIN.cat MH.cat \
ADMIN.doc MH.doc \
ADMIN.imp MH.imp: true
cd ../doc; ${MAKE} ${MFLAGS} $@
cp ../doc/$@ $@
../READ-ME: ../conf/mh-gen.8
nroff -man ../conf/mh-gen.8 > read-me.tmp
mv read-me.tmp $@
mh-gen.cat: ../conf/mh-gen.8
itroff -t -man ../conf/mh-gen.8 > mh-gen.tmp
mv mh-gen.tmp $@
bboards.imp \
bboards.dvi: true
cd ../papers/bboards; ${MAKE} ${MFLAGS} $@
cp ../papers/bboards/$@ $@
mh6.imp \
mh6.dvi: true
cd ../papers/mh6.5; ${MAKE} ${MFLAGS} $@
cp ../papers/mh6.5/$@ $@
multifarious.imp \
multifarious.dvi: true
cd ../papers/multifarious; ${MAKE} ${MFLAGS} $@
cp ../papers/multifarious/$@ $@
mznet.imp \
mznet.dvi: true
cd ../papers/mznet; ${MAKE} ${MFLAGS} $@
cp ../papers/mznet/$@ $@
realwork.imp \
realwork.dvi: true
cd ../papers/realwork; ${MAKE} ${MFLAGS} $@
cp ../papers/realwork/$@ $@
trusted.imp \
trusted.dvi: true
cd ../papers/trusted; ${MAKE} ${MFLAGS} $@
cp ../papers/trusted/$@ $@
tutorial.imp \
tutorial.dvi: true
cd ../papers/tutorial; ${MAKE} ${MFLAGS} $@
cp ../papers/tutorial/$@ $@
##############################################################################
# Miscellaneous tasks
##############################################################################
distribution: clean ../READ-ME
clean: unclean
rm -f *.cat *.dvi *.imp *.doc
unclean:; rm -f *.tmp _* :* core
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.