view dist/Makefile @ 12:441a2190cfae

Lion fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 21 Apr 2012 13:10:49 +0900
parents bce86c4163a3
children
line wrap: on
line source

##############################################################################
#    Instructions to Make, for generation of MH documentation sets
#
#	This file is automatically generated.  Do not edit!
# @(#)$Id: Makefile,v 1.2 2005/04/19 15:25:06 kono Exp $
##############################################################################

MAKE	=	make DESTDIR=$(DESTDIR) $(MFLAGS) -k
SHELL	=	/bin/sh


##############################################################################
#	Generation Rules
##############################################################################

.SUFFIXES:	.cat .dvi .imp

.cat.imp:;	catimp -i $@ $<

.dvi.imp:;	dviimp -i $@ $<


######################################################################
#	Here it is...
######################################################################

TARGETS	=	../READ-ME \
		mh-gen.cat MH.cat ADMIN.cat mh-changes.cat \
		bboards.dvi beginners.dvi mh4mm.dvi mh6.dvi multifarious.dvi \
		mznet.dvi realwork.dvi trusted.dvi tutorial.dvi

all:;		@cd ../config; make version
		@for f in $(TARGETS); do $(MAKE) $$f; done


doc:		MH.doc ADMIN.doc mh-changes.doc


IMPRESS	=	mh-gen.imp MH.imp ADMIN.imp mh-changes.imp \
		bboards.imp beginners.imp \
		mh4mm.imp mh6.imp multifarious.imp mznet.imp realwork.imp \
		trusted.imp tutorial.imp

imp:;		@for f in $(IMPRESS); do $(MAKE) $$f; done


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 -t -J MH-CHANGES mh-changes.cat
	lpr -d -J BBoards bboards.dvi
	lpr -d -J Beginners beginners.dvi
	lpr -d -J MH-4-MM mh4mm.dvi
	lpr -d -J mh6.5 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:;


#############################################################
#	Documentation Set
#############################################################

ADMIN.cat MH.cat \
ADMIN.doc MH.doc \
ADMIN.imp MH.imp:	true
		cd ../doc; make $@
		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 $@

mh-changes.cat \
mh-changes.doc \
mh-changes.imp:	true
		cd ../papers/changes; make $@
		cp ../papers/changes/$@ $@

bboards.imp \
bboards.dvi:	true
		cd ../papers/bboards; make $@
		cp ../papers/bboards/$@ $@

beginners.imp \
beginners.dvi:	true
		cd ../papers/beginners; make $@
		cp ../papers/beginners/$@ $@

mh4mm.imp \
mh4mm.dvi:	true
		cd ../papers/mh4mm; make $@
		cp ../papers/mh4mm/$@ $@

mh6.imp \
mh6.dvi:	true
		cd ../papers/mh6.5; make $@
		cp ../papers/mh6.5/$@ $@

multifarious.imp \
multifarious.dvi:	true
		cd ../papers/multifarious; make $@
		cp ../papers/multifarious/$@ $@

mznet.imp \
mznet.dvi:	true
		cd ../papers/mznet; make $@
		cp ../papers/mznet/$@ $@

realwork.imp \
realwork.dvi:	true
		cd ../papers/realwork; make $@
		cp ../papers/realwork/$@ $@

trusted.imp \
trusted.dvi:	true
		cd ../papers/trusted; make $@
		cp ../papers/trusted/$@ $@

tutorial.imp \
tutorial.dvi:	true
		cd ../papers/tutorial; make $@
		cp ../papers/tutorial/$@ $@


##############################################################################
#	Miscellaneous tasks
##############################################################################

distribution:   clean ../READ-ME

unconfig clean:		unclean
		rm -f *.cat *.dvi *.imp *.doc

unclean:;	rm -f *.tmp _* :* core *.core