This is funny to read, especially after spending several hours trying to get a project to compile with make, while tracking down an annoying and cryptic error that doesn't even make sense.
Make is a horrible tool, and is extremely hard to learn. I think it should only be used when generated by other build systems.