ROOT=.. CAM=$(ROOT)/lib/rsc MAN=$(ROOT)/lib/rsc HTM=$(ROOT)/lib/doc TEX=$(ROOT)/lib/tex LOCAL = /usr/local CAMS = *.cam MANS = *.man HTMS = *.html TEXS = *.tex PRETTY=../camila-src/pretty what: @ echo "" ; \ echo "Please, choose one of the following modes:" ;\ echo "" ; \ echo "make all - builds *.cam *.man *.tex *.html files." ;\ echo "make clean - removes *.cam *.man *.tex *.html *.tgz files." ;\ echo "" all: perl cam2man ./BAMS.cam perl cam2man ./BREL.cam perl cam2man ./FAMILY.cam perl cam2man ./FDEP.cam perl cam2man ./FDMO.cam perl cam2man ./FDMONAT.cam perl cam2man ./FFSET.cam perl cam2man ./FFUN.cam perl cam2man ./FLIST.cam perl cam2man ./FSET.cam perl cam2man ./MSET.cam perl cam2man ./ORDER.cam perl cam2man ./PQUEUE.cam perl cam2man ./PQUEUEMK.cam perl cam2man ./QFUN.cam perl cam2man ./QSET.cam perl cam2man ./QUEUE.cam perl cam2man ./RSC.cam perl cam2man ./SEQ.cam perl cam2man ./STACK.cam perl cam2man ./TEXT.cam $(PRETTY) BAMS.cam $(PRETTY) BREL.cam $(PRETTY) FAMILY.cam $(PRETTY) FDEP.cam $(PRETTY) FDMO.cam $(PRETTY) FDMONAT.cam $(PRETTY) FFSET.cam $(PRETTY) FFUN.cam $(PRETTY) FLIST.cam $(PRETTY) FSET.cam $(PRETTY) MSET.cam $(PRETTY) ORDER.cam $(PRETTY) PQUEUE.cam $(PRETTY) PQUEUEMK.cam $(PRETTY) QFUN.cam $(PRETTY) QSET.cam $(PRETTY) QUEUE.cam $(PRETTY) RSC.cam $(PRETTY) SEQ.cam $(PRETTY) STACK.cam #$(PRETTY) TEXT.cam #pod2html *.pod pod2html ./BAMS.cam --outfile=BAMS.html pod2html ./BREL.cam --outfile=BREL.html pod2html ./FAMILY.cam --outfile=FAMILY.html pod2html ./FDEP.cam --outfile=FDEP.html pod2html ./FDMO.cam --outfile=FDMO.html pod2html ./FDMONAT.cam --outfile=FDMONAT.html pod2html ./FFSET.cam --outfile=FFSET.html pod2html ./FFUN.cam --outfile=FFUN.html pod2html ./FLIST.cam --outfile=FLIST.html pod2html ./FSET.cam --outfile=FSET.html pod2html ./MSET.cam --outfile=MSET.html pod2html ./ORDER.cam --outfile=ORDER.html pod2html ./PQUEUE.cam --outfile=PQUEUE.html pod2html ./PQUEUEMK.cam --outfile=PQUEUEMK.html pod2html ./QFUN.cam --outfile=QFUN.html pod2html ./QSET.cam --outfile=QSET.html pod2html ./QUEUE.cam --outfile=QUEUE.html pod2html ./RSC.cam --outfile=RSC.html pod2html ./SEQ.cam --outfile=SEQ.html pod2html ./STACK.cam --outfile=STACK.html pod2html ./TEXT.cam --outfile=TEXT.html clean: rm -rf *.tex *.man *.pod *.html *.tgz __ inst: cp $(CAMS) $(CAM)/ cp $(MANS) $(MAN)/ cp $(HTMS) $(HTM)/ cp $(TEXS) $(TEX)/ install: make clean; make all make inst ROOT=$(LOCAL) install-home: make clean; make all make inst ROOT=$$HOME