######################################################################## ## LaTeX2e Makefile ## ## For configuration, update the following defines: ## ## $Id: Makefile 1490 2005-09-30 14:30:44Z brucker $ ## ## This file ist part of the svninfo package. Please see the file ## svninfo.dtx for copyright information. ######################################################################## BASE = svninfo TEXDIR = CONTRIB = $(TEXDIR)/lib/texmf/tex/latex2e/contrib/$(BASE) DOCDIR = $(TEXDIR)/doc/latex2e DVIPS = dvips LATEX = latex MAKEINDEX = makeindex LATEX2HTML = latex2html PDFLATEX = pdflatex HTML_VER = 4.0,latin1,math HTML_DIR = html TAR = tar ######################################################################## REV = 0.3 TAR_FILE = svninfo-$(REV).tar.gz TAR_DIR = svninfo-$(REV) SRC = svninfo.dtx svninfo.ins README-$(REV) Makefile GEN = svninfo.sty svninfo2html.tex svninfo.perl svninfo.cfg \ svninfo.init all: $(BASE).sty dvi ps html pdf clean sty: svninfo.sty dtx: svninfo.dtx svninfo2html.tex dvi: svninfo.dvi svninfo2html.dvi ps: svninfo.ps svninfo2html.ps pdf: svninfo.pdf svninfo2html.pdf idx: $(BASE).ind $(BASE).gls $(LATEX) $(BASE).dtx %.sty:%.dtx %.ins $(LATEX) $*.ins svninfo.cfg: svninfo.sty svninfo2html.tex: svninfo.sty svninfo.perl: svninfo.sty svninfo.init: svninfo.sty %.dvi:%.dtx $(LATEX) $*.dtx makeindex -s gind.ist -o svninfo.ind svninfo.idx makeindex -s gglo.ist -o svninfo.gls svninfo.glo $(LATEX) $*.dtx %.dvi:%.tex $(LATEX) $*.tex $(LATEX) $*.tex %.pdf:%.dtx rm -f *.toc *.out $(PDFLATEX) $*.dtx $(PDFLATEX) $*.dtx %.pdf:%.tex $(PDFLATEX) $*.tex $(PDFLATEX) $*.tex %.ps:%.dvi $(DVIPS) $*.dvi html: svninfo.perl svninfo2html.tex rm -fr $(HTML_DIR) mkdir $(HTML_DIR) @if type $(LATEX2HTML) > /dev/null 2>&1; \ then $(LATEX) svninfo2html.tex; \ $(LATEX2HTML) -dir $(HTML_DIR) -init_file svninfo.init \ -html_version $(HTML_VER) svninfo2html.tex; \ else echo; echo; \ echo "******* no $(LATEX2HTML) installed"; \ echo; echo; \ fi tar: distclean rm -f README-$(REV) cp README README-$(REV) rm -fr $(TAR_DIR) $(TAR_FILE) $(TAR_FILE).gz mkdir $(TAR_DIR) cp -p $(SRC) $(TAR_DIR) $(TAR) -zcvf $(TAR_FILE) $(TAR_DIR); rm -rf $(TAR_DIR) clean: rm -f *.log *.aux *.lof *.lot *.toc *.idx *.ind *.glo *.gls *~ *.ilg \ *.out realclean: clean rm -fr $(HTML_DIR) *.dvi *.ps $(GEN) *.pdf distclean: realclean rm -fr README-*