how does a "makefile" relate to the make command?
I bought this great book by Richard Stallman and Roland McGrath. Its called GNU Make.
The book is over my head, but its fun to try to piece together what they're trying to teach.
There's a lot of emphasis in the book on "makefiles" but whenever I copy (by rote) the make command to compile something, there's no mention of makefiles of any kind.
Can anyone explain on a conceptual and very broad level what a makefile is and what its supposed to do in the context of the make command and the overall filesystem.
I'm not looking for the actual, discursive set of instructions about doing particular tasks. I can imitate those when I read them in the book. I'm hoping for some more basic historical (and yes basic) understanding of the life, the universe and everything with respect to make and makefiles.
Color me newbie. I'm curious.