summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/svninfo/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/svninfo/Makefile')
-rw-r--r--macros/latex/contrib/svninfo/Makefile86
1 files changed, 86 insertions, 0 deletions
diff --git a/macros/latex/contrib/svninfo/Makefile b/macros/latex/contrib/svninfo/Makefile
new file mode 100644
index 0000000000..822d6e301d
--- /dev/null
+++ b/macros/latex/contrib/svninfo/Makefile
@@ -0,0 +1,86 @@
+########################################################################
+## LaTeX2e Makefile
+##
+## For configuration, update the following defines:
+##
+## $Id: Makefile 4701 2010-03-21 19:44:08Z 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
+PDFLATEX = pdflatex
+
+TAR = tar
+
+########################################################################
+
+REV = 0.7.4
+TAR_FILE = svninfo-$(REV).tar.gz
+TAR_DIR = svninfo-$(REV)
+SRC = svninfo.dtx svninfo.ins README Makefile
+GEN = svninfo.sty svninfo.cfg svninfo.init
+
+all: $(BASE).sty dvi ps pdf clean
+
+sty: svninfo.sty
+dtx: svninfo.dtx
+dvi: svninfo.dvi
+ps: svninfo.ps
+pdf: svninfo.pdf
+idx: $(BASE).ind $(BASE).gls
+ $(LATEX) $(BASE).dtx
+
+%.sty:%.dtx %.ins
+ $(LATEX) $*.ins
+
+svninfo.cfg: 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
+
+tar: distclean
+ 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 *.dvi *.ps $(GEN) *.pdf
+
+distclean: realclean
+ rm -fr README-*