Follow-up Comment #3, bug #63098 (project make): Aha, behavior change makes sense. Let's close it as intended then.
Looks like opensp's case is even more nuanced. `%.h %.cxx %.rc: %.msg` produces `.cxx` files only for a subset of `.msg` files: `.cxx` generation happens only where file contents has `!cxx` marking. Otherwise only `.h` and `.rc` are produced. That explains why tarballs don't contain some of `.cxx` files and cause the rules to attempt to regenerate them at each `make` invocation. I filed https://sourceforge.net/p/openjade/bugs/151/ against opensp upstream. Looks like last activity was in 2007, might take a long while to get fixed. I'll attach the path there if I manage to get something working. Thank you! _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63098> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/