You must use or avoid
#pragma multi consistently in any collection
of rules and dependency lines sharing a given target.
In order to keep the meaning clear, if any rule or dependency line with
a given target is
#pragma multi, then all rules and dependency lines
including that same target must also be
#pragma multi. Otherwise it
is not clear whether the targets should be treated as simultaneously
updated, and if so, with what other targets.
There are two rules or dependency lines with overlapping target sets,
#pragma multi and one without.