help-make
[Top][All Lists]
Advanced

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

Re: Interating over Target List with Jobs?


From: Per Jessen
Subject: Re: Interating over Target List with Jobs?
Date: Sun, 30 May 2010 10:29:02 +0200
User-agent: KNode/0.10.4

Erik Rull wrote:

> Hi all,
> 
> I've a list of targets each in a different directory that was built
> and now I want to clean them up. Each directory has a own "clean" make
> target, so I wrote in the base directory makefile:
> 
> clean:
> for MODULE in $(MODULE_LIST); do make -C $$MODULE clean; done
> 
> But this iterates only module by module and does not allow any
> jobserver operation via "+ make".
> 
> I would like to make clean in parallel because there is not only
> deleting of files in it but a bit more so it can be really
> parallelized.
> 
> A similar problem appears in if - statements they are all within the
> same commandline and cannot be handled via "+ make" and the jobserver.
> 
> Any ideas how to approach that?

clean1:
        make -C mod1 clean
clean2:
        make -C mod2 clean
clean3:
        make -C mod2 clean
clean4:
        make -C mod2 clean
clean5:
        make -C mod2 clean

clean: clean1 clean2 clean3 clean4 clean5



/Per Jessen, Z├╝rich




reply via email to

[Prev in Thread] Current Thread [Next in Thread]