aboutsummaryrefslogtreecommitdiffstats
path: root/Config.mk
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-07-19 14:09:48 +0100
committerJan Beulich <jbeulich@novell.com>2011-07-19 14:09:48 +0100
commitab8112740cd909f09f21ae7f9c50f05172110151 (patch)
tree632b313a64b7f63f417a4bd977d5e043a73d0071 /Config.mk
parent2580424cce5e407dc62d25f06ac74ff10fb5d149 (diff)
downloadxen-ab8112740cd909f09f21ae7f9c50f05172110151.tar.gz
xen-ab8112740cd909f09f21ae7f9c50f05172110151.tar.bz2
xen-ab8112740cd909f09f21ae7f9c50f05172110151.zip
build: consolidate buildmakevars2file
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'Config.mk')
-rw-r--r--Config.mk18
1 files changed, 6 insertions, 12 deletions
diff --git a/Config.mk b/Config.mk
index 29d72c720e..d270bf40fc 100644
--- a/Config.mk
+++ b/Config.mk
@@ -132,18 +132,12 @@ buildmakevars2file = $(eval $(call buildmakevars2file-closure,$(1)))
define buildmakevars2file-closure
.PHONY: genpath
genpath:
- rm -f $(1).tmp; \
- echo "SBINDIR=\"$(SBINDIR)\"" >> $(1).tmp; \
- echo "BINDIR=\"$(BINDIR)\"" >> $(1).tmp; \
- echo "LIBEXEC=\"$(LIBEXEC)\"" >> $(1).tmp; \
- echo "LIBDIR=\"$(LIBDIR)\"" >> $(1).tmp; \
- echo "SHAREDIR=\"$(SHAREDIR)\"" >> $(1).tmp; \
- echo "PRIVATE_BINDIR=\"$(PRIVATE_BINDIR)\"" >> $(1).tmp; \
- echo "XENFIRMWAREDIR=\"$(XENFIRMWAREDIR)\"" >> $(1).tmp; \
- echo "XEN_CONFIG_DIR=\"$(XEN_CONFIG_DIR)\"" >> $(1).tmp; \
- echo "XEN_SCRIPT_DIR=\"$(XEN_SCRIPT_DIR)\"" >> $(1).tmp; \
- echo "XEN_LOCK_DIR=\"$(XEN_LOCK_DIR)\"" >> $(1).tmp; \
- echo "XEN_RUN_DIR=\"$(XEN_RUN_DIR)\"" >> $(1).tmp; \
+ rm -f $(1).tmp; \
+ $(foreach var, \
+ SBINDIR BINDIR LIBEXEC LIBDIR SHAREDIR PRIVATE_BINDIR \
+ XENFIRMWAREDIR XEN_CONFIG_DIR XEN_SCRIPT_DIR XEN_LOCK_DIR \
+ XEN_RUN_DIR, \
+ echo "$(var)=\"$(DESTDIR)$($(var))\"" >>$(1).tmp;) \
$(call move-if-changed,$(1).tmp,$(1))
endef