1 # paths.mk -- installation directories.
3 # The compile-time paths are defined in kpathsea/paths.h, which is built
4 # from kpathsea/texmf.in and these definitions. See kpathsea/INSTALL
5 # for how the various path-related files are used and created.
7 # Do not change prefix and exec_prefix in Makefile.in!
8 # configure doesn't propagate the change to the other Makefiles.
9 # Instead, give the -prefix/-exec-prefix options to configure.
10 # (See kpathsea/INSTALL for more details.) This is arguably
11 # a bug, but it's not likely to change soon.
13 exec_prefix = @exec_prefix@
15 # Architecture-dependent executables.
18 # Architecture-independent executables.
21 # Architecture-dependent files, such as lib*.a files.
24 # Architecture-independent files.
28 includedir = @includedir@
36 man1dir = $(mandir)/man$(manext)
38 # TeX system-specific directories. Not all of the following are relevant
39 # for all programs, but it seems cleaner to collect everything in one place.
41 # The default paths are now in kpathsea/texmf.in. Passing all the
42 # paths to sub-makes can make the arg list too long on system V.
43 # Note that if you make changes below, you will have to make the
44 # corresponding changes to texmf.in or texmf.cnf yourself.
46 # The root of the main tree.
49 # The directory used by varfonts.
50 vartexfonts = /var/tmp/texfonts
52 # Regular input files.
53 texinputdir = $(texmf)/tex
54 mfinputdir = $(texmf)/metafont
55 mpinputdir = $(texmf)/metapost
56 mftinputdir = $(texmf)/mft
58 # dvips's epsf.tex, rotate.tex, etc. get installed here;
59 # ditto for dvilj's fonts support.
60 dvips_plain_macrodir = $(texinputdir)/plain/dvips
61 dvilj_latex2e_macrodir = $(texinputdir)/latex/dvilj
63 # mktex.cnf, texmf.cnf, etc.
64 web2cdir = $(texmf)/web2c
66 # The top-level font directory.
67 fontdir = $(texmf)/fonts
69 # Memory dumps (.fmt/.base/.mem).
70 fmtdir = $(web2cdir)/tex
71 basedir = $(web2cdir)/metafont
72 memdir = $(web2cdir)/metapost
75 texpooldir = $(web2cdir)
76 mfpooldir = $(texpooldir)
77 mppooldir = $(texpooldir)
79 # Where the .map files from fontname are installed.
80 fontnamedir = $(texmf)/fontname
82 # For dvips configuration files, psfonts.map, etc.
83 dvipsdir = $(texmf)/dvips
85 # For dvips .pro files, gsftopk's render.ps, etc.
86 psheaderdir = $(dvipsdir)
88 # If a font can't be found close enough to its stated size, we look for
89 # each of these sizes in the order given. This colon-separated list is
90 # overridden by the envvar TEXSIZES, and by a program-specific variable
91 # (e.g., XDVISIZES), and perhaps by a config file (e.g., in dvips).
92 # This list must be sorted in ascending order.
93 default_texsizes = 300:600