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?

Thanks.

Best regards,

Erik

_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to