summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/uplatex/base/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/uplatex/base/Makefile')
-rw-r--r--Master/texmf-dist/source/uplatex/base/Makefile28
1 files changed, 22 insertions, 6 deletions
diff --git a/Master/texmf-dist/source/uplatex/base/Makefile b/Master/texmf-dist/source/uplatex/base/Makefile
index d6ea4ce48a9..9ea26c695fd 100644
--- a/Master/texmf-dist/source/uplatex/base/Makefile
+++ b/Master/texmf-dist/source/uplatex/base/Makefile
@@ -1,6 +1,8 @@
STRIPTARGET = uplatex.ltx ujarticle.cls
-PDFTARGET = uplatex.pdf upldoc.pdf
-DVITARGET = uplatex.dvi upldoc.dvi
+DOCTARGET = uplatex upldoc \
+ uplatex-en
+PDFTARGET = $(addsuffix .pdf,$(DOCTARGET))
+DVITARGET = $(addsuffix .dvi,$(DOCTARGET))
KANJI = -kanji=utf8
FONTMAP = -f ipaex.map -f uptex-ipaex.map
TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
@@ -38,6 +40,7 @@ ujarticle.cls: $(PLCLS_SRC)
rm uplcls.log
uplatex.dvi: $(INTRODOC_SRC)
+ rm -f uplatex.cfg
uplatex $(KANJI) uplatex.dtx
mendex -U -f -s gglo.ist -o uplatex.gls uplatex.glo
uplatex $(KANJI) uplatex.dtx
@@ -45,19 +48,32 @@ uplatex.dvi: $(INTRODOC_SRC)
rm uplatex.glo uplatex.gls uplatex.ilg
upldoc.dvi: $(PLDOC_SRC)
+ rm -f uplatex.cfg
rm -f upldoc.tex Xins.ins
uplatex $(KANJI) upldocs.ins
- rm -f mkpldoc.sh dstcheck.pl
+ rm -f mkpldoc.sh #dstcheck.pl
uplatex $(KANJI) Xins.ins
sh mkpldoc.sh
rm *.aux *.log upldoc.toc upldoc.idx upldoc.ind upldoc.ilg
rm upldoc.glo upldoc.gls upldoc.tex Xins.ins
- rm ltxdoc.cfg upldoc.dic mkpldoc.sh dstcheck.pl
+ rm ltxdoc.cfg upldoc.dic mkpldoc.sh #dstcheck.pl
+
+uplatex-en.dvi: $(INTRODOC_SRC)
+ # built-in echo in shell is troublesome, so use perl instead
+ perl -e "print \"\\\\newif\\\\ifJAPANESE\\n"\" >uplatex.cfg
+ uplatex -jobname=uplatex-en $(KANJI) uplatex.dtx
+ mendex -U -f -s gglo.ist -o uplatex-en.gls uplatex-en.glo
+ uplatex -jobname=uplatex-en $(KANJI) uplatex.dtx
+ rm uplatex-en.aux uplatex-en.log
+ rm uplatex-en.glo uplatex-en.gls uplatex-en.ilg
+ rm uplatex.cfg
uplatex.pdf: uplatex.dvi
- dvipdfmx $(FONTMAP) uplatex.dvi
+ dvipdfmx $(FONTMAP) $<
upldoc.pdf: upldoc.dvi
- dvipdfmx $(FONTMAP) upldoc.dvi
+ dvipdfmx $(FONTMAP) $<
+uplatex-en.pdf: uplatex-en.dvi
+ dvipdfmx $(FONTMAP) $<
.PHONY: install clean cleanstrip cleanall cleandoc
install: