diff options
Diffstat (limited to 'Master/texmf-dist/fonts/map/dvips/tetex/Makefile')
-rw-r--r-- | Master/texmf-dist/fonts/map/dvips/tetex/Makefile | 51 |
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' |