summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/draftcopy/Makefile
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/draftcopy/Makefile
Initial commit
Diffstat (limited to 'macros/latex/contrib/draftcopy/Makefile')
-rw-r--r--macros/latex/contrib/draftcopy/Makefile144
1 files changed, 144 insertions, 0 deletions
diff --git a/macros/latex/contrib/draftcopy/Makefile b/macros/latex/contrib/draftcopy/Makefile
new file mode 100644
index 0000000000..a6564c9c0b
--- /dev/null
+++ b/macros/latex/contrib/draftcopy/Makefile
@@ -0,0 +1,144 @@
+# Makefile for the LaTeX2e package `draftcopy'
+# Copyright (C)1995 Dr. Juergen Vollmer, all rights reserved.
+# Dr. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe, Germany
+# Juergen.Vollmer@acm.org
+# $Id: Makefile,v 2.60 2002/02/25 09:13:32 vollmer Exp $
+
+BASE = draftcopy
+VERSION = 2.16
+V_DATE = February 25, 2002
+VV_DATE = 2002/02/25
+
+DVIPS = dvips
+GZIP = gzip
+LATEX = latex
+MAKEINDEX = makeindex
+PDFLATEX = pdflatex
+
+# a postscript viewer:
+GV = ghostscript
+GV = gv
+
+#-------- user configuration section
+TEX_DIR = /usr/lib/teTeX/texmf
+STY_DIR = $(TEX_DIR)/tex/latex/misc
+CFG_DIR = $(TEX_DIR)/tex/latex/config
+DOC_DIR = $(TEX_DIR)/doc/latex/draftcopy
+SRC_DIR = $(TEX_DIR)/source/latex/draftcopy
+#-------- end of user configuration section
+
+DATE = `date +%Y-%m-%d`
+DATE2 = `date +%Y/%m/%d`
+TAR_BAK = $(BASE)-$(DATE)-backup.tar.gz
+TAR_SRC = $(BASE)-$(DATE)-source.tar.gz
+TAR_DIST = $(BASE)-$(VERSION).tar.gz
+EX = --exclude "*.o" --exclude core --exclude "*.tar.gz" --exclude "*~" \
+ --exclude "*.a"
+EXrcs = $(EX) --exclude "*/RCS/*" --exclude "*/RCS"
+
+.PHONY: all clean realclean diff backup src-tar
+
+all: draftcopy.dtx $(BASE).ps $(BASE).pdf test clean
+
+draftcopy.dtx: draftcopy.doc draftcopy.ins
+ $(LATEX) draftcopy.ins
+
+%.dvi: %.dtx
+ $(LATEX) $*.dtx
+ makeindex -s gind.ist -o $*.ind $*.idx
+ makeindex -s gglo.ist -o $*.gls $*.glo
+ rm -f rcsinfo.ins rcsinfo.perl
+ $(LATEX) $*.dtx
+
+%.dvi: %.tex
+ rm -f *.toc *.aux
+ $(LATEX) $*.tex
+ $(LATEX) $*.tex
+
+%.ps: %.dvi
+ $(DVIPS) -o $*.ps $*.dvi
+
+%.pdf: %.dtx
+ rm -f *.toc *.aux
+ $(PDFLATEX) $*.dtx
+ $(PDFLATEX) $*.dtx
+
+test: test-portrait test-landscape
+
+test-portrait:
+ for i in 1 2 3 4 5 6 7 8 9 10 13 14 15 16; do \
+ f=$(BASE)-test-$$i; \
+ echo file: $$f; \
+ $(LATEX) $$f ; \
+ $(DVIPS) -o $$f.ps $$f.dvi; \
+ $(GV) $$f.ps ; \
+ done
+
+test-landscape:
+ for i in 11 12; do \
+ f=$(BASE)-test-$$i; \
+ echo file: $$f; \
+ $(LATEX) $$f ; \
+ $(DVIPS) -t landscape -o $$f.ps $$f.dvi; \
+ $(GV) -seascape $$f.ps ; \
+ done
+
+install: draftcopy.dtx draftcopy.dvi draftcopy.ps
+ [ -d $(TEX_DIR) ] || mkdir $(TEX_DIR)
+ [ -d $(DOC_DIR) ] || mkdir $(DOC_DIR)
+ [ -d $(SRC_DIR) ] || mkdir $(SRC_DIR)
+ [ -d $(CFG_DIR) ] || mkdir $(CFG_DIR)
+ [ -d $(STY_DIR) ] || mkdir $(STY_DIR)
+ cp draftcopy.sty $(STY_DIR)
+ cp draftcopy.cfg $(CFG_DIR)
+ cp draftcopy.dtx $(DOC_DIR)
+ cp draftcopy.dvi $(DOC_DIR)
+ cp draftcopy.ps $(DOC_DIR)
+ cp draftcopy-test-*.tex $(DOC_DIR)
+ cp draftcopy.doc $(SRC_DIR)
+ cp draftcopy.ins $(SRC_DIR)
+ cp README $(SRC_DIR)
+ cp THIS-IS-VERSION-$(VERSION) $(SRC_DIR)
+
+uninstall:
+ rm -f $(STY_DIR)/draftcopy.sty
+ rm -f $(CFG_DIR)/draftcopy.cfg
+ rm -fr $(DOC_DIR)
+ rm -fr $(SRC_DIR)
+
+clean:
+ -rm -f *.dtx *.log *.aux *.lof *.lot *.toc
+ -rm -f *.idx *.ind *.glo *.gls *~ *.ilg *.out
+
+realclean: clean
+ -rm -f *.sty *.cls *.ps *.dvi *.cfg *.pdf
+ -rm -f *test*
+
+src-tar:
+ $(MAKE) realclean
+ @cd ..; tar $(EXrcs) -czvf $(BASE)/$(TAR_SRC) $(BASE)
+
+dist:
+ rm -f THIS-IS-VERSION-*
+ co -l draftcopy.doc draftcopy.ins README Makefile
+ @rm -f .xxx; cp draftcopy.doc .xxx
+ @sed < .xxx -e 's/\(^% \\date{\).*}/\1$(V_DATE); Version $(VERSION)}/' \
+ -e 's|\(^ *\\ProvidesPackage{draftcopy}\)\[.*\]|\1[$(VV_DATE) v$(VERSION)]|' \
+ > draftcopy.doc
+ @rm -f .xxx; cp draftcopy.ins .xxx
+ @sed < .xxx -e 's/\(Version:\) *[0-9]*\.[0-9]*.*}/\1 $(VERSION); $(V_DATE)}/' \
+ > draftcopy.ins
+ @rm -f .xxx; cp README .xxx
+ @sed < .xxx -e 's/\(Version:\) *[0-9]*\.[0-9]*.*$$/\1 $(VERSION); $(V_DATE)/' \
+ > README
+ V=`echo $(VERSION)-$(VV_DATE) | sed -e 's|\.|-|g' -e's|/|-|g'`; \
+ ci -u -N"VERSION-$$V" -m"Distribution" \
+ draftcopy.ins draftcopy.doc Makefile README
+ - $(MAKE) realclean all
+ @echo "VERSION $(VERSION) DATE=$(V_DATE)" > THIS-IS-VERSION-$(VERSION)
+ @cd ..; tar $(EXrcs) -czvf $(BASE)/$(TAR_DIST) \
+ $(BASE)/draftcopy.ins \
+ $(BASE)/draftcopy.doc \
+ $(BASE)/Makefile \
+ $(BASE)/README \
+ $(BASE)/THIS-IS-VERSION-$(VERSION)