If a gmake rule has multiple targets, all written by a single command, and I invoke gmake with the -j option to do a parallel make, will gmake know not to start multiple copies of the command? Because each copy will write ALL the targets, and will clobber each other. The gmake manual seems to say that a multiple-target rule is the same as having several single-target rules with the same dependencies... which lets gmake try to make each target in parallel. Is there a good way to prevent that?