diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide | 111 |
1 files changed, 78 insertions, 33 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide index bbc7477fbbe..8f76ea692dd 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide +++ b/Master/texmf-dist/source/latex/koma-script/doc/Makefile.guide @@ -62,32 +62,64 @@ MAKE_FILES = Makefile # ---------------------------------------------------------------------- GUIDENAME = scrgui$(LANGUAGESHORTCUT) -GENERATED_SRC = plenDIN.mps - -plenDIN_SRC = plenDIN.mp plinc.mp pllcoDIN.mp pltex.mp - ifeq ($(LANGUAGE),english) TEX_APPENDICES = japanlco.tex else TEX_APPENDICES = endif -TEX_CHAPTERS = introduction.tex typearea.tex \ - scrbookreportarticle.tex scrpage2.tex \ - scrdatetime.tex scrlttr2.tex scraddr.tex \ - adrconvnote.tex scrlfile.tex scrwfile.tex tocbasic.tex \ - $(TEX_APPENDICES) +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 scrwfile.tex \ + tocbasic.tex scrhack.tex \ + typearea-experts.tex scrbookreportarticle-experts.tex \ + scrlttr2-experts.tex \ + $(TEX_APPENDICES) + +TEX_MISC = $(DOCDIR)guide.tex $(DOCDIR)linkalias.tex \ + common-0.tex common-1.tex common-2.tex common-3.tex \ + common-4.tex common-5.tex common-6.tex common-7.tex \ + common-8.tex common-9.tex common-10.tex common-11.tex \ + common-12.tex common-13.tex common-14.tex common-15.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 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 -TEX_MISC = common-0.tex common-1.tex common-2.tex common-3.tex \ - common-4.tex common-5.tex common-6.tex common-7.tex \ - common-8.tex common-9.tex common-10.tex common-11.tex \ - common-12.tex common-13.tex common-14.tex common-15.tex +PDF_EPS = $(addsuffix .pdf,$(basename $(PDF_EPS_SRC))) + +EXAMPLE_LETTER_SRC = $(EXAMPLE_LETTER_LETTERS) $(PDF_EPS) ich.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) letter-label.tex \ + $(PDF_EPS) \ + $(PLENGTH_DTX_RESULT) TEX_SRC = guide-$(LANGUAGELONG).tex $(TEX_CHAPTERS) $(TEX_MISC) MISC_SRC = $(MAKE_FILES) htmlsetup -DIST_SRC = $(MISC_SRC) $(TEX_SRC) +DIST_SRC = $(MISC_SRC) $(TEX_SRC) $(EXAMPLE_LETTER_DTX) GUIDE_FILES = $(GUIDENAME).pdf $(GUIDENAME).html @@ -102,19 +134,18 @@ MAINTAIN_FILES = $(MAINTAIN_SRC) default_local: $(GUIDE_FILES) prepare_local: # nothing to do - echo $(GUIDE_FILES) - echo $(GENERATED_SRC) + $(ECHO) $(GENERATED_SRC) clean_local: - $(RM) *.aux *.bbl *.blg *.glo *.idx *.ilg *.ind *.log *.lot \ - *.dvi *.tmp mpxerr.tex \ - *.md5 *.toc *.mpx *.drv *.chn *.xref $(plenDIN_SRC) + $(RM) *.aux *.bbl *.blg *.glo *.idx *.ilg *.ind *.lof *.log *.lot \ + *.dvi *.tmp mpxerr.tex *.1 *.mp.keep *.mpo \ + *.md5 *.toc *.mpx *.drv *.chn *.xref distclean_local: clean_local - $(RM) $(GENERATED_SRC) + $(RM) $(GENERATED_CLEAN) maintainclean_local: distclean_local - $(RM) guide.pdf $(GUIDENAME).pdf + $(RM) guide.pdf $(GUIDENAME).pdf $(GUIDENAME).html ifdef DISTDIR @@ -159,7 +190,7 @@ uninstall_local: echo "$(INSTALLDOCDIR) not found --> nothing to uninstall!"; \ fi -dist_local: +dist_local: $(DIST_FILES) -$(RMDIR) $(DISTDIR) $(MKDIR) $(DISTDIR) $(CP) $(DIST_FILES) $(DISTDIR) @@ -194,11 +225,10 @@ edit: # ---------------------------------------------------------------------- # file rules -CKSUMFILES = $(DOCDIR)plength.dtx $(DOCDIR)guide.tex $(DOCDIR)scrguide.cls \ - $(BIBTEX_SRC) $(MAKEINDEXSTYLE) $(MAKECHANGESTYLE) \ +CKSUMFILES = $(BIBTEX_SRC) $(MAKEINDEXSTYLE) $(MAKECHANGESTYLE) \ guide.aux guide.ind guide.idx guide.bbl guide.toc guide.lot \ guide.chn guide.glo \ - $(foreach file,$(TEX_CHAPTERS),$(basename $(file)).aux) + $(foreach file,$(TEX_CHAPTERS) $(TEX_NONFREECHAPTERS),$(basename $(file)).aux) define latex $(SMV) $@ guide.pdf || exit 0 @@ -215,22 +245,36 @@ define latex $(SMV) guide.pdf $@ endef -$(GUIDENAME).html: guide.aux - $(GENHTMLINDEX) $(addsuffix .aux,$(basename $(TEX_CHAPTERS))) >$@ +$(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 $(DOCDIR)guide.tex $(GENERATED_SRC)\ guide.aux guide.bbl $(BIBTEX_SRC) \ $(MAKEINDEXSTYLE) guide.ind guide.idx \ $(MAKECHANGESTYLE) guide.chn guide.glo \ - $(TEX_SRC) + $(TEX_SRC) $(TEX_NONFREECHAPTERS) $(TEX_NONFREEMISC) $(SRM) guide.md5 $(latex) -plenDIN.mps: $(plenDIN_SRC) - $(MPOST) $< - $(MV) $(basename $@).1 $@ +$(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 $@)) -$(plenDIN_SRC): $(DOCDIR)plength.dtx +$(EXAMPLE_LETTER_DTX_RESULT): $(EXAMPLE_LETTER_DTX) $(PDFLATEX) $< guide.ind: guide.idx @@ -244,7 +288,8 @@ guide.bbl: $(BIBTEX_SRC) guide.aux $(BIBTEX) guide || test $$? -le $(BIBTEXNOERROR) $(BIBTEXFIX) guide.bbl -guide.glo guide.idx guide.aux: ../guide.tex $(TEX_SRC) +guide.glo guide.idx guide.aux: $(DOCDIR)guide.tex $(TEX_SRC) \ + $(TEX_NONFREECHAPTERS) $(TEX_NONFREEMISC) $(PDFLATEX) guide.tex # ---------------------------------------------------------------------- |