I am getting the following error running make:
make
Makefile:168: *** missing separator. Stop.
What is causing this?
For me, the problem was that I had some end-of-line # ... comments embedded within a define ... endef multi-line variable definition. Removing the comments made the problem go away.
# ...
define ... endef