diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-11 23:03:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-11 23:03:17 +0000 |
commit | ecf966f305f6aeff2bbdf42c82d8425921aa9eda (patch) | |
tree | db606a57e3619610e4c35cae849d41cf4e0937d5 /Master/texmf-dist/source/latex/svninfo/Makefile | |
parent | ac3c55a3216b5988f0e48ba9414ddb059f19a699 (diff) |
source 1
git-svn-id: svn://tug.org/texlive/trunk@105 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/svninfo/Makefile')
-rw-r--r-- | Master/texmf-dist/source/latex/svninfo/Makefile | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/svninfo/Makefile b/Master/texmf-dist/source/latex/svninfo/Makefile new file mode 100644 index 00000000000..968b2ea99f7 --- /dev/null +++ b/Master/texmf-dist/source/latex/svninfo/Makefile @@ -0,0 +1,108 @@ +######################################################################## +## 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-* |