Updates
Latest Tweet
What's New?
Check out for latest innovation, a computer based training video collection
Like this Page
Managing Projects with GNU Make (Nutshell Handbooks) Review by Marzoli Fausto Luigi
An embedded developer point of view
I use GNU make in all my embedded firmware projects, under Linux, DOS and Windows.
This is a good book if you already know a basic use of "make". If you are completely new to make you should first search on-line documentation, I suppose.
I was a recursive-make fan before, but now I find that the non-recursive approach suggested here is really interesting. Probably the best is a mixed-architecture.
I don't like the implicit rules usage promoted: I prefer to define all the compiling options explicitly.
Make is a strange, very powerful non-procedural language for projects managing, and this book tries to explain its obscure characteristics.
If you plan to use the examples as a base for your own makefiles, take a look at the erratas on the O'Reilly website (there are some typos in the less common used procedures, personally I've found a lot in the make-depend parts).