[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] squash into 'build: build Kconfig and config rules'
Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx> --- xen/Makefile | 3 +-- xen/tools/kconfig/Makefile.kconfig | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/xen/Makefile b/xen/Makefile index 1d2c814..fd16650 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -25,8 +25,7 @@ EFI_MOUNTPOINT ?= $(BOOT_DIR)/efi include $(XEN_ROOT)/Config.mk # Allow someone to change their config file -KCONFIG_CONFIG ?= .config -export KCONFIG_CONFIG +export KCONFIG_CONFIG ?= .config .PHONY: default default: build diff --git a/xen/tools/kconfig/Makefile.kconfig b/xen/tools/kconfig/Makefile.kconfig index b46f18c..8b39af6 100644 --- a/xen/tools/kconfig/Makefile.kconfig +++ b/xen/tools/kconfig/Makefile.kconfig @@ -3,16 +3,14 @@ # default rule to do nothing all: -XEN_ROOT = $(CURDIR)/.. - # Xen doesn't have a silent build flag quiet := silent_ Q := @ kecho := : # eventually you'll want to do out of tree builds -srctree = $(XEN_ROOT)/xen -objtree = $(srctree) +srctree := $(XEN_ROOT)/xen +objtree := $(srctree) src := tools/kconfig obj := $(src) KBUILD_SRC := @@ -22,15 +20,18 @@ dot-target = $(dir $@).$(notdir $@) depfile = $(subst $(comma),,$(dot-target).d) basetarget = $(basename $(notdir $@)) cmd = $(cmd_$(1)) -if_changed = $(if y, \ - @set -e; \ - $(cmd_$(1)); \ - ) +if_changed = $(cmd_$(1)) +if_changed_dep = $(cmd_$(1)) + +#if_changed = $(if y, \ +# @set -e; \ +# $(cmd_$(1)); \ +# ) -if_changed_dep = $(if y, \ - @set -e; \ - $(cmd_$(1)); \ - ) +#if_changed_dep = $(if y, \ +# @set -e; \ +# $(cmd_$(1)); \ +# ) define multi_depend $(foreach m, $(notdir $1), \ @@ -57,9 +58,8 @@ SRCARCH = $(shell echo $(ARCH) | \ sed -e 's/x86.*/x86/' -e s'/arm\(32\|64\)/arm/g') export SRCARCH -# include the original Makefile from Linux +# include the original Makefile and Makefile.host from Linux include $(src)/Makefile -# include the Makefile.host from Linux include $(src)/Makefile.host # clean up rule -- 2.4.10 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |