summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/platex/base/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/platex/base/Makefile')
-rw-r--r--Master/texmf-dist/source/platex/base/Makefile38
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: