Hello Make community, I am currently interested in the parsing and processing of Makefiles and I have a few questions regarding Make:
- Is there any sort of EBNF grammar description of the Makefile format? - As far as I understand it, the Make processes Makefiles based on lines, is that correct? - how does Make differentiate if the target of a rule is a file or not? I have noticed that there are occurrences where files are checking for „.o“ files. - when does the recipe definition end? If I have a blank line in between the recipe lines, should the recipe continue? Kindly, Peter Bocan.
