diff --git a/tools/firmware/xen-dir/Makefile b/tools/firmware/xen-dir/Makefile index a7e69ae777..84648c3faf 100644 --- a/tools/firmware/xen-dir/Makefile +++ b/tools/firmware/xen-dir/Makefile @@ -41,16 +41,12 @@ linkfarm.stamp: $(DEP_DIRS) $(DEP_FILES) FORCE $(D): linkfarm.stamp $(MAKE) -C $(D)/xen distclean -.PHONY: shim-%config -shim-%config: $(D) FORCE - $(MAKE) -C $(D)/xen $*config \ - XEN_CONFIG_EXPERT=y \ - KCONFIG_CONFIG=$(CURDIR)/shim.config +$(D)/xen/.config: shim.config $(D) + cp $< $@ + $(MAKE) -C $(@D) olddefconfig XEN_CONFIG_EXPERT=y -xen-shim: $(D) shim-olddefconfig - $(MAKE) -C $(D)/xen build \ - XEN_CONFIG_EXPERT=y \ - KCONFIG_CONFIG=$(CURDIR)/shim.config +xen-shim: $(D)/xen/.config + $(MAKE) -C $(