mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Currently we hardcode various paths such as $libexec/xen/{bin,boot},
however some downstreams (notably Debian) would like instead to
install things into $libexec/xen-X.Y/{bin,boot} as part of allowing
multiple versions of the tools packages to be installed.
Since this currently involves patching configure its a bit fiddly,
provide a configure option for the leaf dir instead, name it
--with-libexec-leaf-dir similar to the existing
--with-sysconfig-leaf-dir.
Rather than have the determination of the full path in both configure
and config/Paths.mk.in move it into configure only. Also for
consistency move the other LIBEXEC_* to configure, even though they
are only substituted into Paths.mk.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: 805508@bugs.debian.org
[ ijc -- removed stray ` ]
57 lines
2.1 KiB
Plaintext
57 lines
2.1 KiB
Plaintext
# Xen system configuration
|
|
# ========================
|
|
#
|
|
# Xen uses a set of variables for system configuration and at build time,
|
|
# because of this these variables are defined on one master input source file
|
|
# and is generated after running ./configure. The master source is located
|
|
# on the xen source tree at under config/Paths.mk.in and it is used to
|
|
# generate shell or header files by the build system upon demand through the
|
|
# use of the helper makefile helper buildmakevars2file().
|
|
#
|
|
# For more documentation you can refer to the wiki:
|
|
#
|
|
# http://wiki.xen.org/wiki/Category:Host_Configuration#System_wide_xen_configuration
|
|
|
|
PACKAGE_TARNAME := @PACKAGE_TARNAME@
|
|
prefix := @prefix@
|
|
bindir := @bindir@
|
|
sbindir := @sbindir@
|
|
libdir := @libdir@
|
|
libexecdir := @libexecdir@
|
|
datarootdir := @datarootdir@
|
|
mandir := @mandir@
|
|
docdir := @docdir@
|
|
dvidir := @dvidir@
|
|
htmldir := @htmldir@
|
|
pdfdir := @pdfdir@
|
|
psdir := @psdir@
|
|
includedir := @includedir@
|
|
localstatedir := @localstatedir@
|
|
sysconfdir := @sysconfdir@
|
|
|
|
LIBEXEC := @LIBEXEC@
|
|
LIBEXEC_BIN := @LIBEXEC_BIN@
|
|
LIBEXEC_LIB := @LIBEXEC_LIB@
|
|
LIBEXEC_INC := @LIBEXEC_INC@
|
|
|
|
SHAREDIR := @SHAREDIR@
|
|
MAN1DIR := $(mandir)/man1
|
|
MAN8DIR := $(mandir)/man8
|
|
|
|
XEN_RUN_DIR := @XEN_RUN_DIR@
|
|
XEN_LOG_DIR := @XEN_LOG_DIR@
|
|
XEN_LIB_STORED := @XEN_LIB_STORED@
|
|
|
|
CONFIG_DIR := @CONFIG_DIR@
|
|
INITD_DIR := @INITD_DIR@
|
|
CONFIG_LEAF_DIR := @CONFIG_LEAF_DIR@
|
|
BASH_COMPLETION_DIR := $(CONFIG_DIR)/bash_completion.d
|
|
XEN_LOCK_DIR := @XEN_LOCK_DIR@
|
|
XEN_PAGING_DIR := @XEN_PAGING_DIR@
|
|
XEN_DUMP_DIR := @XEN_DUMP_DIR@
|
|
|
|
XENFIRMWAREDIR := @XENFIRMWAREDIR@
|
|
|
|
XEN_CONFIG_DIR := @XEN_CONFIG_DIR@
|
|
XEN_SCRIPT_DIR := @XEN_SCRIPT_DIR@
|