It would be nice to Make tutorials to mention the simplest possible Makefile ... none at all.
1. Create something.c
2. make something
Look, no Makefile!
1. Create something.c
2. make something
Look, no Makefile!
"Large projects can contain thousands of lines of code, distributed in multiple source files, written by many developers and arranged in several subdirectories."