Follow-up Comment #11, bug #60297 (project make): > Do you mean, that when .SECONDARY depends on a pattern the behavior is the same as that of .NOTINTERMEDIATE (as proposed here)? Yes, I'm saying we already have a way to mark things "not intermediate" (.SECONDARY) The only difference between that and a brand new .NOTINTERMEDIATE you have proposed is that .SECONDARY doesn't handle patterns and .NOTINTERMEDIATE does.
So, rather than introduce a new special target that overlaps partly with the existing .SECONDARY why not just enhance .SECONDARY to do everything .NOTINTERMEDIATE does and NOT introduce a brand new special target? > That would be quite surprising for users, would not it? In what way? > make provides .NOTINTERMEDIATE to accompany implicit rules to let the user mark a pattern of choice as not intermediate, when it otherwise would be intermediate. I agree that if we could go back in time (to the early 1990's or so) and suggest a different name than .SECONDARY that would be better, but of course we can't, and I'd rather have the name be a bit less obvious than have multiple different ways to get the same capability. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?60297> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/