Make is great but its syntax is kinda weird and error prone. I'd like have make as simple as the TaskFile format proposed here. Maybe a JavaScript subset that transpile to Makefile :D.
Agreed, this is very unclear. A look at the commit history was also useless to grasp it.
You should rewrite it from scratch with the problems it solves as a starting point, i think.