[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] shim: don't let build modify shim.config
On 20/04/18 14:22, Jan Beulich wrote: >>>> On 20.04.18 at 14:13, <jgross@xxxxxxxx> wrote: >> On 20/04/18 12:28, Jan Beulich wrote: >>>>>> On 20.04.18 at 08:40, <jgross@xxxxxxxx> wrote: >>>> --- a/tools/firmware/xen-dir/Makefile >>>> +++ b/tools/firmware/xen-dir/Makefile >>>> @@ -41,16 +41,14 @@ 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) >>> >>> Do you need the $(D)/ prefix here, ... >>> >>>> + cp $< $@ >>>> + $(MAKE) -C $(D)/xen olddefconfig \ >>> >>> ... here, and ... >>> >>>> + XEN_CONFIG_EXPERT=y >>>> >>>> -xen-shim: $(D) shim-olddefconfig >>>> +xen-shim: $(D) $(D)/xen/.config >>> >>> ... here? In the middle case using $(@D) might be better anyway. Other >>> than that LGTM, but please consider removing the line continuations from >>> the make invocations. >> >> You are aware of the line further up: >> >> D=xen-root > > Oh, indeed. This xen-dir/xen-root hierarchy is confusing. > >> So $(D)/xen is just the path to the hypervisor part of the shim. This >> has nothing to do with $(@D) or other variants of the make automatic >> variables. > > The suggested $(@D) would still be worthwhile to have imo, but I agree > you can't drop the $(D)/ prefixes. Okay. I'll send V3 soon using $(@D). Juergen _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |