Synopsis
A #pragma multi
dependency specification was not supplemented by a
#pragma multi
rule with commands and the same target set.
Description
Emake will not search implicit rules for commands to build
#pragma multi
targets. Suffix rules build targets individually,
which does not make sense in combination with #pragma multi
.
GNU-Make-style pattern rules can build multiple targets simultaneously,
but #pragma multi
is unnecessary in that context (and there are
subtle issues involving prerequisites that work differently between the
two mechanisms).
Therefore without an explicit set of commands for the target set in question, eMake will not have a way to build those targets.
Reasons
A #pragma multi
dependency specification was not supplemented by a
#pragma multi
rule with commands and the same target set.
Fixes
Either add an explicit #pragma multi
rule with commands and the same
target set to indicate how emake should simultaneously build those
targets, or in the case of commands specified within a pattern, drop
#pragma multi
from the dependency specification and instead rely
upon the established semantics of GNU-Make-style pattern rules.