[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 6/7] build system: stubdom targets now depends on mini-os target
On Tue, 2015-02-24 at 16:52 +0000, Wei Liu wrote: > On Tue, Feb 24, 2015 at 04:33:17PM +0000, Ian Campbell wrote: > > On Fri, 2015-02-20 at 11:17 +0000, Wei Liu wrote: > > > @@ -161,7 +163,7 @@ clean-tools: > > > $(MAKE) -C tools clean > > > > > > .PHONY: clean-stubdom > > > -clean-stubdom: > > > +clean-stubdom: mini-os-dir > > > $(MAKE) -C stubdom crossclean > > > ifeq (x86_64,$(XEN_TARGET_ARCH)) > > > XEN_TARGET_ARCH=x86_32 $(MAKE) -C stubdom crossclean > > > @@ -187,11 +189,12 @@ distclean-tools: > > > $(MAKE) -C tools distclean > > > > > > .PHONY: distclean-stubdom > > > -distclean-stubdom: > > > +distclean-stubdom: mini-os-dir > > > > These two are a bit odd, since they will force a clone in order to clean > > (and in the distclean case immediately discard again). > > > > That's because stubdom's distclean is quite broken, it just won't work > without mini-os. If the mini-os dir is not present then I don't think there is any need to distclean the stubdom, is there? How would anything be present? > > > The way we handle this with e.g. qemu is to have > > subdir-clean-qemu-xen-traditional-dir: > > set -e; if test -d qemu-xen-traditional-dir/.; then \ > > $(MAKE) -C qemu-xen-traditional-dir clean; \ > > fi > > > > so I think you want a pair of {clean,distclean}-mini-os-dir rules which > > recurse iff the dir exists. > > > > No, we don't actually need to enter mini-os dir and make clean / > distclean when doing clean and distclean of stubdom. Didn't you just contradict what you said further above? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |