diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/draftcopy/Makefile |
Initial commit
Diffstat (limited to 'macros/latex/contrib/draftcopy/Makefile')
-rw-r--r-- | macros/latex/contrib/draftcopy/Makefile | 144 |
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) |