diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/Makefile.unx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/Makefile.unx | 708 |
1 files changed, 0 insertions, 708 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/Makefile.unx b/Master/texmf-dist/source/latex/koma-script/Makefile.unx deleted file mode 100644 index 2a11523889b..00000000000 --- a/Master/texmf-dist/source/latex/koma-script/Makefile.unx +++ /dev/null @@ -1,708 +0,0 @@ -######################################################################## -# Creating a installed version of KOMA-Script -# Copyright (c) Markus Kohm, 1999-2004 -# -#>>>> USE THIS ONLY, IF THERE IS A TDS-COMPATIBLE TEX-INSTALLATION! <<<< -#>>>> DO NOT CHANGE ANYTHING BUT THE CUSTOMIZATION SECTION! <<<< -#>>>> YOU NEED GNU-MAKE TO RUN THIS! <<<< -# -# Defined rules for users: -# -# all default rule if make is called without parameter, -# generates all KOMA-Script-files but not the guides -# install installs all files in a TDS-tree -# -# guides makes all the guides but ps-files -# optionalguides -# like guides but does also make the ps-files -# -# scrguide2p -# generates a scrguide2p.ps, a postscript file with two -# A5 pages together at A5 pages -# (doesn't need installation with unmodified maintainer -# distribution) -# scrguide4p -# generates a scrguide4p.ps, a postscript file with four -# A5 pages aranged at A4 page for book printing -# (doesn't need installation with unmodified maintainer -# distribution) -# scrguide4p16 -# generates a scrguide4p16.ps, a postscript file like -# scrguide4p.ps but with signature=16 (see psbook) -# (doesn't need installation with unmodified maintainer -# distribution) -# -# srcclean deletes all generated files (but *tar.gz) -# distclean deletes all generated files (but *tar.gz) not part of -# the distribution -# clean deletes all temporary files -# -# dist generates a tar file koma-script-<date>.tar.gz with all -# files of the distribution -# (needs unmodified maintainer distribution) -# -# texlive generates a directory structure, which may be copied to -# TeXLive -######################################################################## - -######################################################################## -# Start of customization section -######################################################################## - -# The texmf-directory, where to install new stuff (see texmf.cnf) -# If you don't know what to do, search for directory texmf at /usr. -# With teTeX and linux often one of following is used: -#INSTALLTEXMF ?= /usr/TeX/texmf -#INSTALLTEXMF ?= /usr/local/TeX/texmf -#INSTALLTEXMF ?= /usr/share/texmf -#INSTALLTEXMF ?= /usr/local/share/texmf -# user tree: -#INSTALLTEXMF ?= $(HOME)/texmf -# Try to use user's tree known by kpsewhich: -#INSTALLTEXMF ?= `kpsewhich --expand-var '$$HOMETEXMF'` -# Try to use the local tree known by kpsewhich: -INSTALLTEXMF ?= `kpsewhich --expand-var '$$TEXMFLOCAL'` -# But you may set INSTALLTEXMF to every directory you want. -# Use following, if you only want to test the installation: -#INSTALLTEXMF ?= /tmp/texmf - -# If texhash must run after installation, you can invoke this: -TEXHASH ?= texhash - -# You should change following only, if you want to change defaults! - -# The directory, where to install *.cls and *.sty -CLSDIR=$(INSTALLTEXMF)/tex/latex/koma-script - -# The directory, where to install documentation -DOCDIR=$(INSTALLTEXMF)/doc/latex/koma-script - -# The directory, where to install the sources -SRCDIR=$(INSTALLTEXMF)/source/latex/koma-script - -# The directory, where to install demo-files -# If we have some, we have to add following 2 lines to install rule: -# $(MKDIR) $(DEMODIR); \ -# $(INSTALL) $(DEMO_FILES) $(DEMODIR); \ -DEMODIR=$(DOCDIR)/demo - -# We need this, because the documentation needs the classes and packages -# It's not realy a good solution, but it's a working solution, if no -# KOMA-Script was installed. -TEXINPUTS := $(PWD):$(TEXINPUTS) - -######################################################################## -# End of customization section -######################################################################## - -# Used command: -LATEX = latex -PDFLATEX = pdflatex -NONSTOPMODE = \\nonstopmode\\input -BATCHMODE = \\batchmode\\input -RM = rm -f -RMDIR = rm -fr -CP = cp -f -CPALL = cp -Rpf -CD = cd -MV = mv -f -SYMLINK = ln -sf -INSTALL = install -m 644 -MKDIR = install -m 755 -d -MAKEINDEX = makeindex -g -r -s scrguide.ist -MAKECHANGE = makeindex -g -r -s scrguide.gst -o -MAKEIDX = makeindex -g -GENINDEX = $(PWD)/genindex.pl -BIBTEX = bibtex -DVIPS = dvips -Pwww -ECHO = echo -ECHONONL = echo -n -TARCREATE = tar -zcvf -TARCREATEBZ = tar -jcvf -ZIPCREATE = zip -9o -DIRNAME = dirname -LL = ls -l -LLL = ls -sh1 -SED = sed -CUT = cut -GREP = grep -PSSELECT = psselect -PSBOOK = psbook -PSTOPS = pstops -EVAL = eval - -LOGMESSAGE = 'KOMA-Script was made at '`date`'.' -GERMREADME = 'Wenn Sie Deutsch verstehen, lesen Sie bitte liesmich.txt.' -ENGREADME = 'If you do not understand german, read readme.txt.' - -######################################################################## - -# files needed only for generation of documentation files -RMEXT = *.log *.aux *.toc *.lot *.lof *.out *.ilg *.idx *.ind \ - *.blg *.bbl *.glg *.glx *.glo *.gls - -# documentation files -RMOUT = *.pdf *.dvi *.ps - -# class and package files -RMCLS = *.cls *.sty - -# sources of KOMA-Script News -NEWS_SRC = scr_new1.tex \ - scr_new2.tex \ - scr_new3.tex \ - scr_new4.tex \ - scr_new5.tex \ - scr_new6.tex \ - scr_new7.tex \ - scr_new8.tex \ - scr_new9.tex \ - scrnew10.tex \ - scrnew11.tex \ - scrnew12.tex \ - scrnew13.tex \ - scrnew14.tex \ - scrnew15.tex \ - scrnew16.tex \ - scrnew17.tex \ - scrnew18.tex \ - scrnew19.tex \ - scrnew20.tex \ - scrnew21.tex - -# folder with german manual -DE_GUIDE_DIR = scrguide - -# source of german manual -DE_GUIDE_SRC = $(DE_GUIDE_DIR)/scrguide2.tex \ - $(DE_GUIDE_DIR)/einleit.tex \ - $(DE_GUIDE_DIR)/satzspgl.tex \ - $(DE_GUIDE_DIR)/hauptcls.tex \ - $(DE_GUIDE_DIR)/layout.tex \ - $(DE_GUIDE_DIR)/datmzeit.tex \ - $(DE_GUIDE_DIR)/brief.tex \ - $(DE_GUIDE_DIR)/adressen.tex \ - $(DE_GUIDE_DIR)/adrkonv.tex \ - $(DE_GUIDE_DIR)/datladen.tex \ - $(DE_GUIDE_DIR)/scrguide.bib \ - $(DE_GUIDE_DIR)/scrguide.bst \ - $(DE_GUIDE_DIR)/scrguide.dbj \ - $(DE_GUIDE_DIR)/scrguide.mbs \ - $(DE_GUIDE_DIR)/scrguide.ist \ - $(DE_GUIDE_DIR)/scrguide.gst - -# folder with english manual -EN_GUIDE_DIR = scrguide/english -EN_GUIDE_RELTO_BASE = ../.. - -# source of english manual -EN_GUIDE_SRC = $(EN_GUIDE_DIR)/main.tex \ - $(EN_GUIDE_DIR)/scrguide2.tex \ - $(EN_GUIDE_DIR)/introduc.tex \ - $(EN_GUIDE_DIR)/pglayout.tex \ - $(EN_GUIDE_DIR)/maincls.tex \ - $(EN_GUIDE_DIR)/headfoot.tex \ - $(EN_GUIDE_DIR)/datetime.tex \ - $(EN_GUIDE_DIR)/letter.tex \ - $(EN_GUIDE_DIR)/addressf.tex \ - $(EN_GUIDE_DIR)/addrconv.tex \ - $(EN_GUIDE_DIR)/loadfile.tex \ - $(EN_GUIDE_DIR)/scrguide.bib \ - $(EN_GUIDE_DIR)/scrguide-en.bst \ - $(EN_GUIDE_DIR)/scrguide-en.dbj \ - $(EN_GUIDE_DIR)/scrguide.mbs \ - $(EN_GUIDE_DIR)/scrguide.ist \ - $(EN_GUIDE_DIR)/scrguide.gst - -# other source files (unused) -MISC_SRC = Makefile.unx \ - genindex.pl - -# source of all manuals -GUIDE_SRC = koma-script.tex \ - $(DE_GUIDE_SRC) $(EN_GUIDE_SRC) - -# ready made KOMA-Script News -NEWS = ${NEWS_SRC:.tex=.dvi} - -# ready made german guides -DE_GUIDES = scrguide.dvi \ - scrguide.pdf -# ready made german guides (optional) -O_DE_GUIDES = scrguide.ps - -# ready made english guides -EN_GUIDES = scrguien.dvi \ - scrguien.pdf -# ready made english guide (optional) -O_EN_GUIDES = scrguien.ps - -# ready made guides -GUIDES = koma-script.pdf \ - komascript.pdf \ - komascr.pdf \ - $(DE_GUIDES) $(EN_GUIDES) -# ready made guide (optional) -OGUIDES = $(O_DE_GUIDES) $(O_EN_GUIDES) - -# primary dtx files -DTX_FILES = scrclass.dtx \ - scraddr.dtx \ - scrlettr.dtx \ - scrtime.dtx \ - scrpage.dtx -# script20.dtx \ - -# dtx includes -DTX_INCLUDE = scrlogo.dtx - -# batch files -INS_FILES = komascr.ins \ - scrclass.ins \ - scrtime.ins \ - scrpage.ins - -# all sourced need to made classes and packages -CLS_SRC = $(DTX_FILES) \ - $(DTX_INCLUDE) \ - $(INS_FILES) \ - $(MISC_SRC) - -# all files needed by generations -SRC_FILES = $(CLS_SRC) \ - $(GUIDE_SRC) \ - $(NEWS_SRC) - -# text files -TEXT_FILES = ChangeLog \ - liesmich.txt \ - readme.txt \ - LEGAL.TXT \ - LEGALDE.TXT \ - INSTALL.TXT \ - INSTALLD.TXT - -# misc installation files -MISC_FILES = komabug.tex - -# files at distribution source -DIST_SRC = $(TEXT_FILES) \ - $(SRC_FILES) \ - $(MISC_FILES) - -# files at distribution contents file -XDIST_FILES = 00README \ - $(GUIDES) \ - $(DIST_SRC) - -# files at distribution -DIST_FILES = 00CONTEN \ - komascript.md5 \ - $(XDIST_FILES) - -# files to be installed at CLSDIR -CLS_FILES = scrartcl.cls \ - scrreprt.cls \ - scrbook.cls \ - typearea.sty \ - scrlfile.sty \ - scrlettr.cls \ - scrlttr2.cls \ - scraddr.sty \ - DIN.lco \ - DINmtext.lco \ - SNleft.lco \ - SN.lco \ - KOMAold.lco \ - scrtime.sty \ - scrdate.sty \ - scrpage.sty \ - scrpage2.sty - -# files to be installed at DOCDIR -DOC_FILES = $(GUIDES) \ - $(TEXT_FILES) \ - $(NEWS) \ - komabug.tex - -# optional files to be installed at DOCDIR -ODOC_FILES = $(OGUIDES) - -# installation documentation files -IDOC_FILES = ${DTX_FILES:.dtx=.dvi} - -# installation documentation log files -ILOG_FILES = ${DTX_FILES:.dtx=.log} - -######################################################################## - -all: komascript.log #guides - -guides: $(GUIDES) - -optionalguides: guides $(OGUIDES) - -komascript.log: Makefile $(CLS_SRC) $(NEWS) - $(LATEX) komascr.ins - $(ECHO) $(LOGMESSAGE) > komascript.log - -Makefile: Makefile.unx - @if test -r Makefile && test Makefile.unx -nt Makefile; then\ - $(ECHO) "Makefile.unx is newer than Makefile!";\ - $(ECHO) "Delete or Re-edit it!";\ - exit 1;\ - fi - $(SYMLINK) Makefile.unx Makefile - -scr_new%.dvi: scr_new%.tex - $(LATEX) $(NONSTOPMODE) $< - $(LATEX) $(BATCHMODE) $< - -scrnew%.dvi: scrnew%.tex - $(LATEX) $(NONSTOPMODE) $< - $(LATEX) $(BATCHMODE) $< - -scrguide: $(DE_GUIDES) - -scrguide2p: scrguide2p.ps - -scrguide4p16: scrguide4p16.ps - -scrguide4p: scrguide4p.ps - -screnggu: scrguide-english - -scrguien: scrguide-english - -scrguide-english: $(EN_GUIDES) - -scrguide.dvi: $(DE_GUIDE_DIR)/scrguide2.dvi - $(CP) $(DE_GUIDE_DIR)/scrguide2.dvi scrguide.dvi - -scrguide.ps: scrguide.dvi - $(DVIPS) scrguide.dvi -oscrguide.ps - -scrguide2p.ps: scrguide.ps - $(PSSELECT) -p1,2,_,3- scrguide.ps tmp.ps - $(PSTOPS) -w29.7cm -h21cm '2:0L(21cm,0)+1L(21cm,14.85cm)' \ - tmp.ps tmp2.ps - $(SED) 's/%%BoundingBox: 0 0 420 596/%%BoundingBox: 0 0 596 842/' \ - tmp2.ps > scrguide2p.ps - $(RM) tmp.ps tmp2.ps - -scrguide4p16.ps: scrguide.ps - $(PSBOOK) -s16 scrguide.ps tmp.ps - $(PSTOPS) '4:0L(21cm,0)+1L(21cm,14.85cm),2R(0,29.7cm)+3R(0,14.85cm)' \ - tmp.ps tmp2.ps - $(SED) 's/%%BoundingBox: 0 0 420 596/%%BoundingBox: 0 0 596 842/' \ - tmp2.ps > scrguide4p16.ps - $(RM) tmp.ps tmp2.ps - -scrguide4p.ps: scrguide.ps - $(PSBOOK) scrguide.ps tmp.ps - $(PSTOPS) '4:0L(21cm,0)+1L(21cm,14.85cm),2R(0,29.7cm)+3R(0,14.85cm)' \ - tmp.ps tmp2.ps - $(SED) 's/%%BoundingBox: 0 0 420 596/%%BoundingBox: 0 0 596 842/' \ - tmp2.ps > scrguide4p.ps - $(RM) tmp.ps tmp2.ps - -scrguide.pdf: $(DE_GUIDE_DIR)/scrguide2.pdf - $(CP) $(DE_GUIDE_DIR)/scrguide2.pdf scrguide.pdf - -scrguien.dvi: $(EN_GUIDE_DIR)/main.dvi - $(CP) $(EN_GUIDE_DIR)/main.dvi scrguien.dvi - -scrguien.ps: scrguien.dvi - $(DVIPS) scrguien.dvi -oscrguien.ps - -scrguien.pdf: $(EN_GUIDE_DIR)/main.pdf - $(CP) $(EN_GUIDE_DIR)/main.pdf scrguien.pdf - -screnggu.dvi: $(EN_GUIDE_DIR)/screnggu.dvi - $(CP) $(EN_GUIDE_DIR)/screnggu.dvi . - -screnggu.ps: screnggu.dvi - $(DVIPS) screnggu.dvi -oscrenggu.ps - -screnggu.pdf: $(EN_GUIDE_DIR)/screnggu.pdf - $(CP) $(EN_GUIDE_DIR)/screnggu.pdf . - -koma-script.pdf: koma-script.tex - $(PDFLATEX) $(NONSTOPMODE) koma-script.tex - -komascript.pdf: koma-script.pdf - $(SYMLINK) koma-script.pdf komascript.pdf - -komascr.pdf: koma-script.pdf - $(SYMLINK) koma-script.pdf komascr.pdf - - -ifneq ($(USEMULTIINDEX),false) -USEMULTIINDEX = test -x $(GENINDEX) -endif - -$(DE_GUIDE_DIR)/scrguide2.dvi: komascript.log $(DE_GUIDE_SRC) - $(CD) $(DE_GUIDE_DIR) && \ - $(RM) $(RMEXT) && \ - ( oncemore=true; \ - while $$oncemore; do \ - $(LATEX) $(NONSTOPMODE) scrguide2.tex && \ - $(BIBTEX) scrguide2 && \ - $(MAKECHANGE) scrguide2.chn scrguide2.glo && \ - $(MAKEINDEX) scrguide2 && \ - ( ! $(USEMULTIINDEX) || $(GENINDEX) scrguide2 ); \ - if test $$? != 0; then rm scrguide2.dvi; exit 1; fi;\ - if $(GREP) Rerun scrguide2.log;\ - then oncemore=true; else oncemore=false; fi;\ - done;\ - ) - -$(DE_GUIDE_DIR)/scrguide2.pdf: komascript.log $(DE_GUIDE_SRC) - $(CD) $(DE_GUIDE_DIR) && \ - $(RM) $(RMEXT) && \ - ( oncemore=true; \ - while $$oncemore; do \ - $(PDFLATEX) $(NONSTOPMODE) scrguide2.tex && \ - $(BIBTEX) scrguide2 && \ - $(MAKECHANGE) scrguide2.chn scrguide2.glo && \ - $(MAKEINDEX) scrguide2 && \ - ( ! $(USEMULTIINDEX) || $(GENINDEX) scrguide2 ); \ - if test $$? != 0; then rm scrguide2.pdf; exit 1; fi;\ - if $(GREP) Rerun scrguide2.log;\ - then oncemore=true; else oncemore=false; fi;\ - done;\ - ) - -$(EN_GUIDE_DIR)/main.dvi: komascript.log $(EN_GUIDE_SRC) - $(CD) $(EN_GUIDE_DIR) && \ - $(RM) $(RMEXT) && \ - ( oncemore=true; \ - while $$oncemore; do \ - $(LATEX) $(NONSTOPMODE) main.tex && \ - $(BIBTEX) main && \ - $(MAKECHANGE) main.chn main.glo && \ - $(MAKEINDEX) main && \ - ( ! $(USEMULTIINDEX) || $(GENINDEX) main ); \ - if test $$? != 0; then rm main.dvi; exit 1; fi;\ - if $(GREP) Rerun main.log;\ - then oncemore=true; else oncemore=false; fi;\ - done;\ - ) - -$(EN_GUIDE_DIR)/main.pdf: komascript.log $(EN_GUIDE_SRC) - $(CD) $(EN_GUIDE_DIR) && \ - $(RM) $(RMEXT) && \ - ( oncemore=true; \ - while $$oncemore; do \ - $(PDFLATEX) $(NONSTOPMODE) main.tex && \ - $(BIBTEX) main && \ - $(MAKECHANGE) main.chn main.glo && \ - $(MAKEINDEX) main && \ - ( ! $(USEMULTIINDEX) || $(GENINDEX) main ); \ - if test $$? != 0; then rm main.pdf; exit 1; fi;\ - if $(GREP) Rerun main.log;\ - then oncemore=true; else oncemore=false; fi;\ - done;\ - ) - -$(EN_GUIDE_DIR)/scrguide2.tex: $(DE_GUIDE_DIR)/scrguide2.tex - $(SYMLINK) $(EN_GUIDE_RELTO_BASE)/$(DE_GUIDE_DIR)/scrguide2.tex \ - $(EN_GUIDE_DIR)/scrguide2.tex - -$(EN_GUIDE_DIR)/scrguide.bib: $(DE_GUIDE_DIR)/scrguide.bib - $(SYMLINK) $(EN_GUIDE_RELTO_BASE)/$(DE_GUIDE_DIR)/scrguide.bib \ - $(EN_GUIDE_DIR)/scrguide.bib - -$(EN_GUIDE_DIR)/scrguide.ist: $(DE_GUIDE_DIR)/scrguide.ist - $(SYMLINK) $(EN_GUIDE_RELTO_BASE)/$(DE_GUIDE_DIR)/scrguide.ist \ - $(EN_GUIDE_DIR)/scrguide.ist - -$(EN_GUIDE_DIR)/scrguide.mbs: $(DE_GUIDE_DIR)/scrguide.mbs - $(SYMLINK) $(EN_GUIDE_RELTO_BASE)/$(DE_GUIDE_DIR)/scrguide.mbs \ - $(EN_GUIDE_DIR)/scrguide.mbs - -$(EN_GUIDE_DIR)/scrguide.gst: $(DE_GUIDE_DIR)/scrguide.gst - $(SYMLINK) $(EN_GUIDE_RELTO_BASE)/$(DE_GUIDE_DIR)/scrguide.gst \ - $(EN_GUIDE_DIR)/scrguide.gst - - -######################################################################## - -install: clean komascript.log - @if test "x" = "x$(INSTALLTEXMF)" || ! $(MKDIR) $(INSTALLTEXMF) \ - || ! test -w "$(INSTALLTEXMF)"; then \ - $(ECHO) "Not able to write to install directory \"$(INSTALLTEXMF)\"";\ - $(ECHO) "Please edit INSTALLTEXMF at the Makefile first!"; \ - exit 1 ; \ - fi - @if test `pwd` = $(CLSDIR) -o `pwd` = $(SRCDIR) -o `pwd` = $(DOCDIR); \ - then \ - $(CPALL) ./ /tmp/koma-script.tmp; \ - $(CD) /tmp/koma-script.tmp; \ - $(MAKE) install; \ - $(RMDIR) /tmp/koma-script.tmp; \ - else \ - $(ECHO) "Installation at $(INSTALLTEXMF):"; \ - $(MKDIR) $(CLSDIR); \ - $(ECHONONL) " at $(CLSDIR): "; \ - $(INSTALL) $(CLS_FILES) $(CLSDIR); \ - $(ECHO) "."; \ - $(MKDIR) $(DOCDIR); \ - $(ECHONONL) " at $(DOCDIR): "; \ - $(INSTALL) $(DOC_FILES) $(DOCDIR); \ - $(ECHONONL) "."; \ - for file in "$(ODOC_FILES)"; do \ - if test -r "$$file"; then \ - $(ECHONONL) "."; \ - $(INSTALL) $$file $(DOCDIR); \ - fi; \ - done; \ - $(ECHO) "."; \ - $(ECHONONL) " at $(SRCDIR): "; \ - for file in $(DIST_FILES); do \ - dir=`dirname $$file`; \ - if test "x$$dir" = "x"; \ - then $(INSTALL) $$file $(SRCDIR); \ - else $(ECHONONL) "."; \ - $(MKDIR) $(SRCDIR)/$$dir; \ - $(INSTALL) $$file $(SRCDIR)/$$dir; \ - fi; \ - done; \ - $(ECHO) "."; \ - $(INSTALL) komascript.log $(DOCDIR); \ - $(ECHO) "done"; \ - fi - @if test -z "$(TEXHASH)" ; then \ - $(ECHO) ;\ - $(ECHO) '>>> Maybe you have to run texhash or something else, now. <<<';\ - $(ECHO) ;\ - else \ - $(EVAL) $(TEXHASH); \ - fi - -######################################################################## - -srcclean: distclean - $(RM) $(RMOUT) 00* - -distclean: clean - $(RM) $(RMCLS) $(IDOC_FILES) - $(CD) $(DE_GUIDE_DIR) && $(RM) $(RMOUT) - $(CD) $(EN_GUIDE_DIR) && $(RM) $(RMOUT) - -clean: - $(RM) $(RMEXT) - $(CD) $(DE_GUIDE_DIR) && $(RM) $(RMEXT) - $(CD) $(EN_GUIDE_DIR) && $(RM) $(RMEXT) - -######################################################################## - -.SUFFIXES: .dtx .dvi .log - -.dtx.dvi: - $(LATEX) $(NONSTOPMODE) $< - $(LATEX) $(BATCHMODE) $< - $(MAKEIDX) -r -s gind.ist $(<:.dtx=.idx) - $(MAKEIDX) -r -s gglo.ist $(<:.dtx=.glo) -o $(<:.dtx=.gls) - $(LATEX) $(BATCHMODE) $< - -.dtx.log: - $(LATEX) $(NONSTOPMODE) $< - $(LATEX) $(BATCHMODE) $< - $(MAKEIDX) -r -s gind.ist $(<:.dtx=.idx) - $(MAKEIDX) -r -s gglo.ist $(<:.dtx=.glo) -o $(<:.dtx=.gls) - $(LATEX) $(BATCHMODE) $< - -ifeq ($(USER),mjk) -release: - @for src in $(INS_FILES);do \ - $(CP) $${src} $${src}.bak; \ - $(SED) 's/\\let\\ifbeta\\iftrue/\\let\\ifbeta\\iffalse/1' \ - <$${src}.bak >$${src}; \ - done - @$(RM) Makefile - $(SED) -e "s/^\(INSTALLTEXMF \?= \`kpsewhich .*HOME\)/#\1/" \ - -e "s/^#\(INSTALLTEXMF \?= \`kpsewhich .*TEXMFLOCAL\)/\1/" \ - <Makefile.unx >Makefile - -beta: - @for src in $(INS_FILES);do \ - $(CP) $${src} $${src}.bak; \ - $(SED) 's/\\let\\ifbeta\\iffalse/\\let\\ifbeta\\iftrue/1' \ - <$${src}.bak >$${src}; \ - done - @$(RM) Makefile - $(SED) -e "s/^#\(INSTALLTEXMF \?= \`kpsewhich .*HOME\)/\1/" \ - -e "s/^\(INSTALLTEXMF \?= \`kpsewhich .*TEXMFLOCAL\)/#\1/" \ - <Makefile.unx >Makefile -endif - -dist: komascript.log $(DIST_FILES) $(ILOG_FILES) $(IDOC_FILES) - @if $(GREP) "Checksum not passed" *.log; then \ - $(ECHO) "Cannot create tar because of checksum error" >&2; \ - else \ - $(RM) koma-script-`date -I`.tar.gz; \ - $(TARCREATE) koma-script-`date -I`.tar.gz $(DIST_FILES); \ - fi - -check: dist-bzip - $(RMDIR) /tmp/texmf/ - $(MKDIR) /tmp/texmf/source/latex/komascript - $(CP) koma-script-`date -I`.tar.bz2 /tmp/texmf/source/latex/komascript - cd /tmp/texmf/source/latex/komascript - tar -xjf koma-script-`date -I`.tar.bz2 - $(RM) koma-script-`date -I`.tar.bz2 - $(eval export INSTALLTEXMF=/tmp/texmf) - $(eval export TEXHASH=) - $(MAKE) install 2>&1 | tee make.log - echo "Test installation to /tmp/texmf was successfull." - $(RMDIR) /tmp/texmf/source/latex/komascript - tree /tmp/texmf - -texlive: Makefile - @if [ -z "$(TEXLIVE)" ]; then \ - $(ECHO) "Error: You have to set up variable TEXLIVE!" >&2; \ - exit 1; \ - fi - $(eval export INSTALLTEXMF=$(TEXLIVE)) - $(eval export TEXHASH=) - $(MAKE) install - -dist-bzip: komascript.log $(DIST_FILES) $(ILOG_FILES) $(IDOC_FILES) - @if $(GREP) "Checksum not passed" *.log; then \ - $(ECHO) "Cannot create tar because of checksum error" >&2; \ - else \ - $(RM) koma-script-`date -I`.tar.bz2; \ - $(TARCREATEBZ) koma-script-`date -I`.tar.bz2 $(DIST_FILES); \ - fi - -dist-zip: komascript.log $(DIST_FILES) $(ILOG_FILES) $(IDOC_FILES) - @if $(GREP) "Checksum not passed" *.log; then \ - $(ECHO) "Cannot create zip because of checksum error" >&2; \ - else \ - $(RM) koma-script-`date -I`.zip; \ - $(ZIPCREATE) koma-script-`date -I`.zip $(DIST_FILES); \ - fi - -distsrc: komascript.log $(DIST_SRC) $(ILOG_FILES) $(IDOC_FILES) - @if $(GREP) "Checksum not passed" *.log; then \ - $(ECHO) "Cannot create tar because of checksum error" >&2; \ - else \ - $(TARCREATE) koma-script-src-`date -I`.tar.gz $(DIST_SRC); \ - fi - -komascript.md5: $(XDIST_FILES) - $(MV) komascript.md5 komascript.md5.bak - md5sum $(XDIST_FILES) > komascript.md5 - -00CONTEN: $(XDIST_FILES) komascript.md5 - $(LLL) $(XDIST_FILES) > 00CONTEN - $(LLL) 00CONTEN >> 00CONTEN - $(LLL) $(DIST_FILES) > 00CONTEN.TMP - $(MV) 00CONTEN.TMP 00CONTEN - -00README: - $(ECHO) $(GERMREADME) > 00README - $(ECHO) $(ENGREADME) >> 00README - -######################################################################## |