[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
> -----Original Message----- > From: Wei Liu <wl@xxxxxxx> > Sent: 09 January 2020 13:52 > To: Durrant, Paul <pdurrant@xxxxxxxxxxxx> > Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx; Ian Jackson > <ian.jackson@xxxxxxxxxxxxx>; Wei Liu <wl@xxxxxxx>; Anthony PERARD > <anthony.perard@xxxxxxxxxx> > Subject: Re: [PATCH] tools/Rules.mk: fix distclean > > On Thu, Jan 09, 2020 at 11:15:05AM +0000, Paul Durrant wrote: > > Running 'make distclean' under tools will currently result in: > > > > tools/Rules.mk:245: *** You have to run ./configure before building or > installing the tools. Stop. > > > > This patch adds 'distclean', 'subdir-distclean%' and 'subdir-clean%' to > > no-configure-targets, which allows 'make distclean' to run to > completion. > > > > Signed-off-by: Paul Durrant <pdurrant@xxxxxxxxxx> > > Fixes: 00691c6c90b > > Sorry for not noticing the breakage while reviewing that patch. > Ok. I'm sure that could be added at commit if there are no other changes needed. > Is there a way to pattern match all targets containing "clean"? > > (Would have looked into it myself but -ETIME today) I couldn't persuade filter to match against patterns with multiple % so this was the best I could come up with. Paul > > > --- > > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > > Cc: Wei Liu <wl@xxxxxxx> > > --- > > tools/Rules.mk | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/tools/Rules.mk b/tools/Rules.mk > > index 31cf419ef4..52f47be3f8 100644 > > --- a/tools/Rules.mk > > +++ b/tools/Rules.mk > > @@ -239,7 +239,7 @@ subdir-all-% subdir-clean-% subdir-install-% subdir- > uninstall-%: .phony > > subdir-distclean-%: .phony > > $(MAKE) -C $* distclean > > > > -no-configure-targets := clean subtree-force-update-all %-dir-force- > update > > +no-configure-targets := distclean subdir-distclean% clean subdir-clean% > subtree-force-update-all %-dir-force-update > > ifeq (,$(filter $(no-configure-targets),$(MAKECMDGOALS))) > > $(XEN_ROOT)/config/Tools.mk: > > $(error You have to run ./configure before building or installing > the tools) > > -- > > 2.20.1 > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |