> the leading '-' tells make to ignore any errors. removing it makes the > error fatal.
> - print $fh "$dir-$targ:\n\t-cd $dir && \$(MAKE) $targ\n\n"; > + print $fh "$dir-$targ:\n\tcd $dir && \$(MAKE) $targ\n\n"; I always thought that the - only applied to the cd command (in this case) and wouldn't distribute across the &&. but make certainly isn't one of my better areas. --Geoff
