Current File : //usr/share/texlive/texmf-dist/fonts/map/dvips/tetex/Makefile |
# $Id: Makefile 31831 2013-10-04 18:33:49Z karl $
# 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'