Sweated bullets for several days over this one. GNU make (like, I guess, all makes) exist to put together programs from source files. It can do a whole lot of other things, but the documentation for idiots is mostly directed toward idiots who want to compile C programs and do reasonable things with them and their parts.
