Hi, I would like to ask you for help with clarifying the idea of evaluation and expansion related to makefile. As I understand, expansion refers to replacing macro reference by its value and there are two possible ways of expansion - *immediate* and *deferred* which depends on the construction itself. I also found that in the *immediate* context the expansion is done before evaluation, and for the *deferred* context, it is the opposite. But it is also stated that in the *immediate *context, the expansion is done while parsing, which would be contradictory, because as I understand the evaluation is the process of parsing and internalizating.
I saw the: 3.8 How Makefiles Are Parsed 3.7 How make Reads a Makefile but still can't catch it. Thanks, BR, Bartek