mk_multi_target — Define a rule that generates multiple targets
MODULES="... core ..."
mk_multi_target TARGETS=targets command...
Defines multiple targets that are generated by
the same command. This is useful for programs
like flex that output several
files in a single run. This function
defines a stamp file target which actually invokes
command, which is intepreted as
in mk_target. Each target in
targets is then defined to simply
depend on the stamp file. This guarantees that
building any of the targets will invoke
command exactly once, even when
using parallel make.
Sets result to a second stamp file
target which depends on targets.