Follow-up Comment #1, bug #48970 (project make): The reason INTERMEDIATE files are not mentioned in the definition of $? is that they're not relevant when computing the value. The fact that the target may or may not be intermediate is not considered when generating automatic variables.
I understand that you're asking for the documentation to be clarified. I'll look at it although honestly it seems very complex to explain why INTERMEDIATE might be relevant. What if I just made an affirmative statement, like: The names of all the prerequisites that are newer than the target, with spaces between them. *If the target does not exist, all prerequisites will be included.* ? _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?48970> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make