diff options
Diffstat (limited to 'Master/texmf-dist/source/platex/base/Makefile')
-rw-r--r-- | Master/texmf-dist/source/platex/base/Makefile | 38 |
1 files changed, 28 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/platex/base/Makefile b/Master/texmf-dist/source/platex/base/Makefile index 6a19d0e89d5..b2e570e058d 100644 --- a/Master/texmf-dist/source/platex/base/Makefile +++ b/Master/texmf-dist/source/platex/base/Makefile @@ -1,9 +1,9 @@ STRIPTARGET = platex.ltx jarticle.cls pl209.def platexrelease.sty \ nidanfloat.sty tascmac.sty jltxdoc.cls -PDFTARGET = platex.pdf platexrelease.pdf pldoc.pdf \ - nidanfloat.pdf ascmac.pdf exppl2e.pdf -DVITARGET = platex.dvi platexrelease.dvi pldoc.dvi \ - nidanfloat.dvi ascmac.dvi exppl2e.dvi +DOCTARGET = platex platexrelease pldoc nidanfloat ascmac exppl2e \ + platex-en +PDFTARGET = $(addsuffix .pdf,$(DOCTARGET)) +DVITARGET = $(addsuffix .dvi,$(DOCTARGET)) KANJI = -kanji=jis FONTMAP = -f ipaex.map -f ptex-ipaex.map TEXMF = $(shell kpsewhich -var-value=TEXMFHOME) @@ -86,6 +86,7 @@ jltxdoc.cls: jltxdoc.dtx rm pldocs.log pldoc.tex Xins.ins platex.dvi: $(INTRODOC_SRC) + rm -f platex.cfg platex $(KANJI) platex.dtx mendex -J -f -s gglo.ist -o platex.gls platex.glo platex $(KANJI) platex.dtx @@ -93,11 +94,13 @@ platex.dvi: $(INTRODOC_SRC) rm platex.glo platex.gls platex.ilg platexrelease.dvi: $(PLRELDOC_SRC) + rm -f platex.cfg platex $(KANJI) platexrelease.dtx platex $(KANJI) platexrelease.dtx rm platexrelease.aux platexrelease.log pldoc.dvi: $(PLDOC_SRC) + rm -f platex.cfg rm -f jltxdoc.cls pldoc.tex Xins.ins platex $(KANJI) pldocs.ins rm -f mkpldoc.sh dstcheck.pl @@ -108,32 +111,47 @@ pldoc.dvi: $(PLDOC_SRC) rm ltxdoc.cfg pldoc.dic mkpldoc.sh dstcheck.pl nidanfloat.dvi: $(NIDAN_SRC) + rm -f platex.cfg platex $(KANJI) nidanfloat.dtx platex $(KANJI) nidanfloat.dtx rm nidanfloat.aux nidanfloat.log ascmac.dvi: $(ASCMAC_SRC) + rm -f platex.cfg platex $(KANJI) ascmac.dtx platex $(KANJI) ascmac.dtx rm ascmac.aux ascmac.log ascmac.toc exppl2e.dvi: exppl2e.sty + rm -f platex.cfg platex $(KANJI) exppl2e.sty platex $(KANJI) exppl2e.sty rm exppl2e.aux exppl2e.log +platex-en.dvi: $(INTRODOC_SRC) + # built-in echo in shell is troublesome, so use perl instead + perl -e "print \"\\\\newif\\\\ifJAPANESE\\n"\" >platex.cfg + platex -jobname=platex-en $(KANJI) platex.dtx + mendex -J -f -s gglo.ist -o platex-en.gls platex-en.glo + platex -jobname=platex-en $(KANJI) platex.dtx + rm platex-en.aux platex-en.log + rm platex-en.glo platex-en.gls platex-en.ilg + rm platex.cfg + platex.pdf: platex.dvi - dvipdfmx $(FONTMAP) platex.dvi + dvipdfmx $(FONTMAP) $< platexrelease.pdf: platexrelease.dvi - dvipdfmx $(FONTMAP) platexrelease.dvi + dvipdfmx $(FONTMAP) $< pldoc.pdf: pldoc.dvi - dvipdfmx $(FONTMAP) pldoc.dvi + dvipdfmx $(FONTMAP) $< nidanfloat.pdf: nidanfloat.dvi - dvipdfmx $(FONTMAP) nidanfloat.dvi + dvipdfmx $(FONTMAP) $< ascmac.pdf: ascmac.dvi - dvipdfmx $(FONTMAP) ascmac.dvi + dvipdfmx $(FONTMAP) $< exppl2e.pdf: exppl2e.dvi - dvipdfmx $(FONTMAP) exppl2e.dvi + dvipdfmx $(FONTMAP) $< +platex-en.pdf: platex-en.dvi + dvipdfmx $(FONTMAP) $< .PHONY: install clean cleanstrip cleanall cleandoc install: |