]> xenbits.xensource.com Git - xen.git/commitdiff
makefile: add support for *_defconfig targets
authorVolodymyr Babchuk <volodymyr_babchuk@epam.com>
Thu, 6 Jun 2019 09:11:14 +0000 (11:11 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 6 Jun 2019 09:11:14 +0000 (11:11 +0200)
Ease up XEN configuration for non-standard builds, like
armv8 tiny config.

Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Makefile
xen/Makefile

index 829ac63741620f1c772b8b9825f02a67954c48e1..ef1ea44ef1a9f80c8654bdf4ae6cbcbaae378a68 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -54,6 +54,10 @@ build: $(TARGS_BUILD)
 build-xen:
        $(MAKE) -C xen build
 
+.PHONY: %_defconfig
+%_defconfig:
+       $(MAKE) -C xen $@
+
 .PHONY: build-tools
 build-tools: build-tools-public-headers
        $(MAKE) -C tools build
index 1fd8ad5116f5bc2874238e2b6ab122d70a5a232d..c80914c31d7311a13b7e2c4bae35874b3b00f35f 100644 (file)
@@ -264,7 +264,7 @@ $(foreach base,arch/x86/mm/guest_walk_% \
 
 kconfig := silentoldconfig oldconfig config menuconfig defconfig \
        nconfig xconfig gconfig savedefconfig listnewconfig olddefconfig \
-       randconfig
+       randconfig $(notdir $(wildcard arch/$(SRCARCH)/configs/*_defconfig))
 .PHONY: $(kconfig)
 $(kconfig):
        $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" $@