summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-03-05 01:52:54 +0000
committerKarl Berry <karl@freefriends.org>2008-03-05 01:52:54 +0000
commit2e9026e116c0f6582e50e333dc7f1fcda4c59ea7 (patch)
tree639d5760ba3e473b45b935b6d8a9314abb5fb262 /Build
parent63871dc9b0d3f37940336fea3fea8ee55b228bf5 (diff)
pass more variables
git-svn-id: svn://tug.org/texlive/trunk@6857 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/make/ChangeLog6
-rw-r--r--Build/source/texk/make/makevars.mk2
-rw-r--r--Build/source/texk/make/paths.mk10
3 files changed, 18 insertions, 0 deletions
diff --git a/Build/source/texk/make/ChangeLog b/Build/source/texk/make/ChangeLog
index 7ad5be9ad2c..d34be793a7f 100644
--- a/Build/source/texk/make/ChangeLog
+++ b/Build/source/texk/make/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-05 Karl Berry <karl@tug.org>
+
+ * makevars.mk: pass sysconfdir, localstatedir, libexecdir.
+ * paths.mk: define them.
+ From Patrice Dumas, 3 Mar 2008 00:41:09.
+
2008-03-04 Peter Breitenlohner <peb@mppmu.mpg.de>
* config.mk: update maintainer rules.
diff --git a/Build/source/texk/make/makevars.mk b/Build/source/texk/make/makevars.mk
index 61f45f76cbf..4f8e7ed37c2 100644
--- a/Build/source/texk/make/makevars.mk
+++ b/Build/source/texk/make/makevars.mk
@@ -5,6 +5,8 @@ makevars = prefix=$(prefix) exec_prefix=$(exec_prefix) \
bindir=$(bindir) scriptdir=$(scriptdir) libdir=$(libdir) \
datadir=$(datadir) infodir=$(infodir) includedir=$(includedir) \
mandir=$(mandir) manext=$(manext) man1dir=$(man1dir) \
+ sysconfdir=$(sysconfdir) localstatedir=$(localstatedir) \
+ libexecdir=$(libexecdir) \
texmf=$(texmf) web2cdir=$(web2cdir) vartexfonts=$(vartexfonts)\
texinputdir=$(texinputdir) mfinputdir=$(mfinputdir) mpinputdir=$(mpinputdir)\
fontdir=$(fontdir) fmtdir=$(fmtdir) basedir=$(basedir) memdir=$(memdir) \
diff --git a/Build/source/texk/make/paths.mk b/Build/source/texk/make/paths.mk
index d0aee38aa68..571b6c4593c 100644
--- a/Build/source/texk/make/paths.mk
+++ b/Build/source/texk/make/paths.mk
@@ -36,6 +36,16 @@ manext = 1
mandir = @mandir@
man1dir = $(mandir)/man$(manext)
+# modifiable single-machine data.
+localstatedir = @localstatedir@
+
+# read-only single-machine data (configuration).
+sysconfdir = @sysconfdir@
+
+# executables that other programs run.
+libexecdir = @libexecdir@
+
+
# TeX system-specific directories. Not all of the following are relevant
# for all programs, but it seems cleaner to collect everything in one place.