summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/map/dvips/tetex/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/map/dvips/tetex/Makefile')
-rw-r--r--Master/texmf-dist/fonts/map/dvips/tetex/Makefile51
1 files changed, 51 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/map/dvips/tetex/Makefile b/Master/texmf-dist/fonts/map/dvips/tetex/Makefile
new file mode 100644
index 00000000000..5bf72587417
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/tetex/Makefile
@@ -0,0 +1,51 @@
+# $Id$
+# Copyright 2013 Karl Berry.
+# You may freely use, modify, and/or distribute this file.
+#
+# Makefile to help with the base35/base14 support in TL. See ./README.
+
+# The main texmf-dist directory.
+xmf = $(shell cd ../../../.. && pwd)
+
+# Pieces of the invocation.
+tmpdir = /tmp/umap
+umap_env = TEXMFSYSVAR=$(tmpdir)
+#
+umap_prog = updmap-sys
+umap_opts = --copy --nohash --quiet
+umap_cnf = --cnffile=$(xmf)/web2c/updmap.cfg
+#
+mapdir = $(xmf)/fonts/map
+umap_out = --dvipdfmxoutputdir=$(mapdir)/dvipdfmx/updmap \
+ --dvipsoutputdir=$(mapdir)/dvips/updmap \
+ --pdftexoutputdir=$(mapdir)/pdftex/updmap
+#
+umap_opts_all = $(umap_opts) $(umap_cnf) $(umap_out)
+
+# Rerun updmap, diff results.
+makemaps:
+ rm -rf $(tmpdir)
+ $(umap_env) $(umap_prog) $(umap_opts_all)
+ svn status $(mapdir) $(xmf)/web2c
+ svn diff $(mapdir) $(xmf)/web2c \
+ >$(tmpdir)/sdiff
+
+# Conveniently show the pdftex-generated fontflags; inserted the results
+# (by hand) in pdftex35.map, 4oct13. pdftex outputs the flag values in
+# the midst of the two-line warning messages. The sed/etc. nonsense is
+# just to print the results nicely. See $(base).tex for more.
+base = base14flags
+showflags:
+ pdflatex '\nonstopmode\input $(base).tex' >$(base).trn
+ sed -n -e 's,.*ded font ,,p' \
+ -e 's,I.m using ,,' \
+ -e 's,: fix your map entry.,,p' \
+ $(base).log \
+ | paste - - \
+ | tr -d ' `()'"'" \
+ | sort +1 \
+ | tee $(base).flags
+
+# Test with minimal LaTeX document.
+check:
+ pdflatex '\nonstopmode\input base14flags.ltx'