Build Your Own Lisp
Learn C and build your own programming language in under 1000 lines of code! http://www.buildyourownlisp.com/
See also this github repo
Makefile is per [this blog post](per https://spin.atomicobject.com/2016/08/26/makefile-c-projects/)