summaryrefslogtreecommitdiff
path: root/Build/source/texk/msvc/paths.mak
blob: ef40e92945b57165b90d657f54ee6421169977f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
################################################################################
#
# Makefile  : paths, paths definitions for web2c/win32
# Author    : Fabrice Popineau <Fabrice.Popineau@supelec.fr>
# Platform  : Win32, Microsoft VC++ 6.0, depends upon fpTeX 0.5 sources
# Time-stamp: <04/03/08 10:11:56 popineau>
#
################################################################################
#
# The compile-time paths are defined in kpathsea/paths.h, which is built
# from kpathsea/texmf.in and these definitions.  See kpathsea/INSTALL
# for how the various path-related files are used and created.

# Do not change prefix and exec_prefix in Makefile.in!
# configure doesn't propagate the change to the other Makefiles.
# Instead, give the -prefix/-exec-prefix options to configure.
# (See kpathsea/INSTALL for more details.) This is arguably
# a bug, but it's not likely to change soon.
!ifndef prefix
prefix = c:\Program Files\TeXLive
!endif
exec_prefix = $(prefix)

arch = win32

# !ifdef DEVELOPMENT
# arch = $(arch)-development
# !endif

!ifdef STATIC
arch = $(arch)-static
!endif

# Architecture-dependent executables.
bindir = $(exec_prefix)\bin\$(arch)

# Architecture-independent executables.
scriptdir = $(bindir)

# Architecture-dependent files, such as lib*.a files.
libdir = $(exec_prefix)\lib\$(arch)

# Architecture-independent files.
datadir = $(prefix)

# Header files.
includedir = $(prefix)\include\$(arch)

# GNU .info* files.
infodir = $(texmf)\doc\info

# Unix man pages.
manext = 1
mandir = $(texmf)\doc\man
man1dir = $(texmf)\doc\man\man$(manext)
man3dir = $(texmf)\doc\man\man3
man5dir = $(texmf)\doc\man\man5

# TeX system-specific directories. Not all of the following are relevant
# for all programs, but it seems cleaner to collect everything in one place.

# The default paths are now in kpathsea/texmf.in. Passing all the
# paths to sub-makes can make the arg list too long on system V.
# Note that if you make changes below, you will have to make the
# corresponding changes to texmf.in or texmf.cnf yourself.

# The root of the main tree.
texmf = $(datadir)\texmf
texmfdist = $(datadir)\texmf-dist

# !ifdef DEVELOPMENT
# texmf = $(texmf)-development
# !endif

# The directory used by varfonts.
vartexfonts = $$(TEMP)/texfonts

# Regular input files.
texinputdir = $(texmf)\tex
mfinputdir = $(texmf)\metafont
mpinputdir = $(texmf)\metapost
mftinputdir = $(texmf)\mft

# dvips's epsf.tex, rotate.tex, etc. get installed here;
# ditto for dvilj's fonts support.
dvips_plain_macrodir = $(texinputdir)\plain\dvips
dvilj_latex2e_macrodir = $(texinputdir)\latex\dvilj

# mktex.cnf, texmf.cnf, etc.
web2cdir = $(texmf)\web2c

# The top-level font directory.
fontdir = $(texmf)\fonts

# Memory dumps (.fmt/.base/.mem).
fmtdir = $(web2cdir)
basedir = $(fmtdir)
memdir = $(fmtdir)

# Pool files.
texpooldir = $(web2cdir)
mfpooldir = $(texpooldir)
mppooldir = $(texpooldir)

# Where the .map files from fontname are installed.
fontnamedir = $(texmf)\fontname

# For dvips configuration files, psfonts.map, etc.
dvipsdir = $(texmf)\dvips

# For dvips .pro files, gsftopk's render.ps, etc.
psheaderdir = $(dvipsdir)

# If a font can't be found close enough to its stated size, we look for
# each of these sizes in the order given.  This colon-separated list is
# overridden by the envvar TEXSIZES, and by a program-specific variable
# (e.g., XDVISIZES), and perhaps by a config file (e.g., in dvips).
# This list must be sorted in ascending order.
default_texsizes = 300:600

# End of paths.mak.
#
# Local Variables:
# mode: Makefile
# End: