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).