# File Makefile # Last modified on Fri Oct 10 01:00:53 1986 by stolfi # # Makefile for the "ind-mode" package # #**************************************************************** PACKAGE = synchart MANPAGE = manpage.man TEXLIB = /usr/local/lib/tex82 TEXEXPORTS = \ QuoteTeX.tex \ SynChart.tex TEXAUXS = \ SynChart-description.tex \ SynChart-example.tex \ SynChart-fmt.tex \ SynChart-test.tex DVIFILES = \ SynChart-description.dvi \ SynChart-example.dvi \ SynChart-test.dvi # *************************************************************** # Variables used to parameterize Makefile operations BIN = /proj/ultrix/bin # *************************************************************** # Entry to bring the package up to date # The "make all" entry should be the first real entry all: $(TEXEXPORTS) $(TEXAUXS) $(DVIFILES) $(MANPAGE) # *************************************************************** # Standard entries to remove files from the directories # tidy -- eliminate unwanted files # scratch -- delete derived files in preparation for rebuild tidy: ;\ rm -f ,* .,* .emacs_[0-9]* core a.out *.err *.log *.fmt;\ rm -f foo bar baz quux scratch: tidy ;\ rm -f *.dvi # *************************************************************** # Create .dvi files from .tex files: .SUFFIXES: .tex .dvi .tex.dvi: tex $* && aptex $*; # *************************************************************** # Standard entries provided for all packages # # install -- update all files; ship to /proj/packages; unlock # ship -- transfer files to /proj/packages; leave locked # get -- transfer files to local directory; lock package # setlock -- lock package (not ordinarily used explicitly) # unlock -- unlock package (not ordinarily used explicitly) # create -- create new /proj/packages component and lock it # install: ;\ make all && make ship && make unlock ship: tidy ;\ $(BIN)/shippackage $(PACKAGE) \ -l $(TEXLIB) $(TEXEXPORTS) \ -l /usr/man/cat7 $(PACKAGE).7=$(MANPAGE) get: ;\ $(BIN)/getpackage $(PACKAGE) setlock: ;\ $(BIN)/setlockpackage $(PACKAGE) unlock: ;\ $(BIN)/unlockpackage $(PACKAGE) create: ;\ $(BIN)/createpackage $(PACKAGE) # *****************************************************************