[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 02/13] tools/libfsimage: Fix clean and distclean make targets



On Tue, May 07, 2013 at 05:55:16PM +0100, Ian Jackson wrote:
> Daniel Kiper writes ("[PATCH 02/13] tools/libfsimage: Fix clean and distclean 
> make targets"):
> > Define clean and distclean make targets as double-colon rules.
>
> To clarify: AIUI the effect of doing this in libfsimage/Rules.mk is
> that if other Makefiles which include libfsimage/Rules.mk also define
> clean and/or distclean, (a) they must do so with double-colon rather
> than single-colon and (b) all the commands (from libfsimage/Rules.mk
> and Makefile) will be run.

Right.

> Is that right ?  At the moment, after your patch, the
> double-colon-ness doesn't have any effect ?

If there is a single colon then make executes only
one target and displays following warning:

Makefile:35: warning: overriding commands for target `clean'
tools/libfsimage/common/../../../tools/libfsimage/Rules.mk:25:
warning: ignoring old commands for target `clean'
Makefile:35: warning: overriding commands for target `distclean'
tools/libfsimage/common/../../../tools/libfsimage/Rules.mk:25:
warning: ignoring old commands for target `distclean'

My patch fixes this issue. However, I have just realized
that I forgot about other makefiles in subdirs. I will fix
it and post new patch.

> I think this could all be better explained in the commit message.

Sure, I will do that.

Daniel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.