Follow-up Comment #16, bug #57751 (project make): Just in case that helps, the syntax of the make language is not written down cleanly as a compact syntax description in the POSIX standard. You need to read a lot of the general text. My explanations about the expansions of macros at parse time are in the macro section of the standard.
See this quote from the standard: Macros can appear anywhere in the makefile. Macro expansions using the forms $(string1) or ${string1} shall be replaced by string2, as follows: - Macros in target lines shall be evaluated when the target line is read. . Macros in makefile command lines shall be evaluated when the command is executed. . Macros in the string before the <equals-sign> in a macro definition shall be evaluated when the macro assignment is made. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?57751> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/