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

Re: [Xen-devel] [PATCH] tools top level makefile cleanup



On Wednesday 23 March 2005 14:48, Anthony Liguori wrote:
> Hollis Blanchard wrote:
> >
> >But I really don't like that for every command to recurse with (e.g.
> > clean), you must add more hackery to the Makefile. Your snippet has the
> > same problem (let's add "clean"...), and it seems all the Makefiles have
> > all the issues discussed in different places.
> >
> >Is there really no better way to solve this problem?
>
> The following works for me.  You need a default rule or else make gets
> really confused but the wildcard rule will catch everything else.
>
> SUBDIRS=sub sub1
>
> all:
>     @for i in $(SUBDIRS); do \
>        $(MAKE) -C $$i $@; \
>     done
>
> %:
>     @for i in $(SUBDIRS); do \
>        $(MAKE) -C $$i $@; \
>     done

But the for loop was the original approach, and Adam described two problems 
with it:
1. errors in a sub-make will be ignored
2. the sub-makes cannot be parallelized

-- 
Hollis Blanchard
IBM Linux Technology Center


-------------------------------------------------------
This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005
Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows
Embedded(r) & Windows Mobile(tm) platforms, applications & content.  Register
by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

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