diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide | 291 |
1 files changed, 291 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide new file mode 100644 index 00000000000..1e31786bbbf --- /dev/null +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/Makefile.guide @@ -0,0 +1,291 @@ +# ====================================================================== +# Makefile.guide +# Copyright (c) Markus Kohm, 2002-2008 +# +# This file is part of the LaTeX2e KOMA-Script bundle. +# +# This work may be distributed and/or modified under the conditions of +# the LaTeX Project Public License, version 1.3b of the license. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3b or later is part of all distributions of LaTeX +# version 2005/12/01 or later and of this work. +# +# This work has the LPPL maintenance status "author-maintained". +# +# The Current Maintainer and author of this work is Markus Kohm. +# +# This work consists of all files listed in manifest.txt. +# ---------------------------------------------------------------------- +# Makefile.guide +# Copyright (c) Markus Kohm, 2002-2008 +# +# Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, +# Version 1.3b, verteilt und/oder veraendert werden. +# Die neuste Version dieser Lizenz ist +# http://www.latex-project.org/lppl.txt +# und Version 1.3b ist Teil aller Verteilungen von LaTeX +# Version 2005/12/01 oder spaeter und dieses Werks. +# +# Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained" +# (allein durch den Autor verwaltet). +# +# Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm. +# +# Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien. +# ====================================================================== + +# ---------------------------------------------------------------------- +# Load common rules +include $(BASEDIR)Makefile.baserules +# Load variable definitions +include $(BASEDIR)Makefile.baseinit +include $(DOCDIR)Makefile.latexinit +# ---------------------------------------------------------------------- +# Temporary folder, used to create distribution. +# Same folder with postfix "-maintain" will be used to create maintain- +# distribution. +ifdef DISTDIR +export DISTDIR := $(DISTDIR)/$(LANGUAGE) +endif +ifdef MAINTAINDIR +export MAINTAINDIR := $(MAINTAINDIR)/$(LANGUAGE) +endif +ifdef INSTALLSRCDIR +export INSTALLSRCDIR := $(INSTALLSRCDIR)/$(LANGUAGE) +endif + +# ---------------------------------------------------------------------- +# List of all Makefiles +MAKE_FILES = Makefile Makefile.guide + +# ---------------------------------------------------------------------- +GUIDENAME = scrgui$(LANGUAGESHORTCUT) + +ifeq ($(LANGUAGE),english) +TEX_APPENDICES = japanlco.tex +else +TEX_APPENDICES = +endif + +TEX_CHAPTERS = preface.tex introduction.tex \ + authorpart.tex typearea.tex scrbookreportarticle.tex \ + scrlttr2.tex scrpage2.tex scrdatetime.tex scraddr.tex \ + adrconvnote.tex scrextend.tex \ + expertpart.tex scrbase.tex scrlfile.tex tocbasic.tex \ + typearea-experts.tex scrbookreportarticle-experts.tex \ + scrlttr2-experts.tex \ + $(TEX_APPENDICES) + +TEX_MISC = guide.tex common.tex linkalias.tex + +EXAMPLE_LETTER_DTX = scrlttr2examples.dtx + +EXAMPLE_LETTER_LETTERS = $(foreach num,\ + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 \ + 20 21 22 23 label nipponA nipponB,\ + letter-$(num).tex) + +EXAMPLE_LETTER_DTX_RESULT = $(EXAMPLE_LETTER_LETTERS) musterlogo.eps ich.lco + +PLENGTH_DTX = $(DOCDIR)plength.dtx + +PLENGTH_DTX_RESULT = plength.drv plenDIN.mp varDIN.mp plinc.mp \ + pltex-vars.mp pltex-terms.mp pllcoDIN.mp + +PLENGTH_PDF = plenDIN.pdf varDIN.pdf + +PDF_EPS_SRC = musterlogo.eps + +PDF_EPS = $(addsuffix .pdf,$(basename $(PDF_EPS_SRC))) + +EXAMPLE_LETTER_SRC = $(EXAMPLE_LETTER_LETTERS) $(PDF_EPS) ich.lco \ + labelbasic.lco settleford600label.lco + +EXAMPLE_LETTER_PDF = $(addsuffix .pdf,$(basename $(EXAMPLE_LETTER_LETTERS))) + +GENERATED_SRC = $(EXAMPLE_LETTER_PDF) $(PLENGTH_PDF) + +GENERATED_CLEAN = $(GENERATED_SRC) \ + $(EXAMPLE_LETTER_DTX_RESULT) $(PDF_EPS) \ + $(PLENGTH_DTX_RESULT) + +TEX_SRC = guide-$(LANGUAGELONG).tex $(TEX_CHAPTERS) $(TEX_MISC) + +MISC_SRC = $(MAKE_FILES) htmlsetup \ + labelbasic.lco settleford600label.lco + +DIST_SRC = $(MISC_SRC) $(TEX_SRC) $(EXAMPLE_LETTER_DTX) + +GUIDE_FILES = $(GUIDENAME).pdf $(GUIDENAME).html + +DIST_FILES = $(DIST_SRC) $(GUIDE_FILES) + +MAINTAIN_SRC = $(DIST_SRC) + +MAINTAIN_FILES = $(MAINTAIN_SRC) + +# ---------------------------------------------------------------------- +# local rules +default_local: $(GUIDE_FILES) + +prepare_local: # nothing to do + $(ECHO) $(GENERATED_SRC) + +clean_local: + $(RM) *.aux *.bbl *.blg *.glo *.idx *.ilg *.ind *.lof *.log *.lot \ + *.dvi *.tmp mpxerr.tex *.1 *.mp.keep *.mpo \ + *.md5 *.out *.toc *.mpx *.drv *.chn *.xref + +distclean_local: clean_local + $(RM) $(GENERATED_CLEAN) + +maintainclean_local: distclean_local + $(RM) guide.pdf $(GUIDENAME).pdf $(GUIDENAME).html + +ifdef DISTDIR + +install_local: $(DIST_FILES) + @if ! $(MKDIR) $(INSTALLSRCDIR) || \ + ! [ -d $(INSTALLDOCDIR) ]; then \ + echo '--------------------------------------------------'; \ + echo '| Cannot install to' $(INSTALLSRCDIR) or $(INSTALLDOCDIR)!; \ + echo '| You should try:'; \ + echo '| sudo "make install"'; \ + echo '--------------------------------------------------'; \ + exit 1; \ + fi + $(INSTALL) $(DIST_SRC) $(INSTALLSRCDIR) + $(INSTALL) $(GUIDE_FILES) $(INSTALLDOCDIR) + $(foreach file,$(GUIDE_FILES),$(SYMLINK) ../../../../doc/latex/koma-script/$(file) $(INSTALLSRCDIR)/../$(file);) + $(SECHO) ------------------------------------------------------------ + $(SECHO) Installed files at $(INSTALLSRCDIR): + $(SECHO) $(DIST_SRC) + $(SECHO) ------------------------------------------------------------ + $(SECHO) Installed files at $(INSTALLDOCDIR): + $(SECHO) $(GUIDE_FILES) + $(SECHO) ------------------------------------------------------------ + $(SECHO) Links at $(INSTALLSRCDIR)/..: + $(SECHO) $(GUIDE_FILES) + $(SECHO) ------------------------------------------------------------ + +uninstall_local: + @if [ -d $(INSTALLSRCDIR) ]; then \ + $(RM) -v $(foreach file,$(DIST_SRC),$(INSTALLSRCDIR)/$(file)); \ + if [ ls $(INSTALLSRCDIR) > /dev/null 2>&1; then \ + $(RMDIR) -v $(INSTALLSRCDIR); \ + else \ + echo "$(INSTALLSRCDIR) not empty!"; \ + fi; \ + else \ + echo "$(INSTALLSRCDIR) not found --> nothing to uninstall!"; \ + fi + @if [ -d $(INSTALLDOCDIR) ]; then \ + $(RM) -v $(foreach file,$(GUIDE_FILES),$(INSTALLDOCDIR)/$(file)); \ + else \ + echo "$(INSTALLDOCDIR) not found --> nothing to uninstall!"; \ + fi + +dist_local: + -$(RMDIR) $(DISTDIR) + $(MKDIR) $(DISTDIR) + $(CP) $(DIST_FILES) $(DISTDIR) + +maintain_local: + -$(RMDIR) $(MAINTAINDIR) + $(MKDIR) $(MAINTAINDIR) + $(CP) $(MAINTAIN_FILES) $(MAINTAINDIR) + +else + +install_local: + $(error install not supported at local make) + +uninstall_local: + $(error uninstall not supported at local make) + +dist_local: + $(error dist not supported at local make) + +maintain_prior: + $(error maintain not supported at local make) + +endif + +# ---------------------------------------------------------------------- +# usefull addons + +edit: + $(EDITOR) $(TEX_SRC) + +# ---------------------------------------------------------------------- +# file rules + +CKSUMFILES = $(BIBTEX_SRC) $(MAKEINDEXSTYLE) $(MAKECHANGESTYLE) \ + guide.aux guide.ind guide.idx guide.bbl guide.toc guide.lot \ + guide.out guide.chn guide.glo \ + $(foreach file,$(TEX_CHAPTERS) $(TEX_NONFREECHAPTERS),$(basename $(file)).aux) + +define latex + $(SMV) $@ guide.pdf || exit 0 + @while ! $(CKSUM) -c guide.md5; do \ + $(CKSUM) $(CKSUMFILES) > guide.md5 \ + && $(PDFLATEX) guide.tex \ + && ( $(BIBTEX) guide || [ $$? -le $(BIBTEXNOERROR) ] || exit 1 ) \ + && $(BIBTEXFIX) guide.bbl \ + && $(MAKEINDEX) guide.ind guide.idx \ + && $(INDEXPOSTOP) guide \ + && $(MAKECHANGE) guide.chn guide.glo \ + || exit 1;\ + done + $(SMV) guide.pdf $@ +endef + +$(GUIDENAME).html: htmlsetup guide.aux \ + $(foreach file,$(TEX_CHAPTERS) $(TEX_NONFREECHAPTERS),\ + $(basename $(file)).aux) + $(GENHTMLINDEX) $(addsuffix .aux,\ + $(basename $(TEX_CHAPTERS) $(TEX_NONFREECHAPTERS)))\ + >$@ + +$(GUIDENAME).pdf: $(DOCDIR)scrguide.cls guide.tex $(GENERATED_SRC)\ + guide.aux guide.bbl $(BIBTEX_SRC) \ + $(MAKEINDEXSTYLE) guide.ind guide.idx \ + $(MAKECHANGESTYLE) guide.chn guide.glo \ + $(TEX_SRC) $(TEX_NONFREECHAPTERS) $(TEX_NONFREEMISC) + $(SRM) guide.md5 + $(latex) + +$(PLENGTH_DTX_RESULT): $(PLENGTH_DTX) + $(PDFLATEX) $< + +$(PLENGTH_PDF): $(PLENGTH_DTX_RESULT) + $(MPOST) $(addsuffix .mp,$(basename $@)) + $(MPTOPDF) $(addsuffix .mp,$(basename $@)) + $(MV) $(addsuffix .pdf,$(basename $@)-1) $@ + +$(PDF_EPS): $(PDF_EPS_SRC) + $(EPSTOPDF) $(addsuffix .eps,$(basename $@)) + +$(EXAMPLE_LETTER_PDF): $(EXAMPLE_LETTER_SRC) + $(PDFLATEX) $(addsuffix .tex,$(basename $@)) + +$(EXAMPLE_LETTER_DTX_RESULT): $(EXAMPLE_LETTER_DTX) + $(PDFLATEX) $< + +guide.ind: guide.idx + $(MAKEINDEX) $@ $< + $(INDEXPOSTOP) guide + +guide.chn: guide.glo + $(MAKECHANGE) $@ $< + +guide.bbl: $(BIBTEX_SRC) guide.aux + $(BIBTEX) guide || test $$? -le $(BIBTEXNOERROR) + $(BIBTEXFIX) guide.bbl + +guide.glo guide.idx guide.aux: guide.tex $(TEX_SRC) \ + $(TEX_NONFREECHAPTERS) $(TEX_NONFREEMISC) + $(PDFLATEX) guide.tex + +# ---------------------------------------------------------------------- |