Book Reviews   Digital Libraries   Astronomy Log   Software   About  
Brainshed Reviews: Managing Projects with make
Managing Projects with make 2nd Ed.
Authors: Andrew Oram & Steve Talbott
Pages: 49
Publisher: O'Reilly & Associates
ISBN: 0-937175-90-0
Summary: An excellent guide to the Unix make utility.
Review Date: 17 July, 2002

make is the glue that holds the great majority of Unix programming projects together. And yet its functionality is not limited to managing programming projects alone, but uses for it can be found in any project burdened with inter-file dependencies. Managing Projects with make by Andrew Oram and Steve Talbott is an excellent guide to this amazingly useful tool. Indeed the book deserves to be rated right up there with the camel and the bat as a classic in the O'Reilly bestiary.

Managing Projects with make provides a thorough introduction to the make utility found on most Unix platforms. The book provides excellent coverage from the ground up, so even if you've never used make before, with a good reading (or two) of the book you will have all the groundwork covered that you need to begin using make for your own projects. Helpful examples are provided throughout the text and clearly demonstrate each concept.

The book starts by introducing its readers to makefiles, and then proceeding with chapters focusing on the use of macros, suffix rules, and shell commands within makefiles. Chapters covering various means of project management with make as well as advice on troubleshooting follow, and a short reference is provided as an appendix. The book is smaller than many of the O'Reilly collection, but that's part of its beauty. It gets right to the point and gives you just what you need without dumbing down anything.

Another nice point for the book is how the authors are very careful to point out where certain versions of make may not support the features they discuss. One appendix provides tests you can run to see which features are supported by your version of make.

One of the main things I like about this book is that it is pure content, with none of the fluff that seems to pervade many technical books these days. Indeed it was probably books of this sort that gave O'Reilly its reputation for excellent technical coverage. That it still provides relevant and useful content, despite its age (the first edition was published in 1983, with the latest printing in 1993) is evidence for its quality.

Overall Rating: 9/10

© 2002, Daniel C. Hanks.
Happiness
True love begins when the needs of others become more important than your own.
The practice of true love begets true happiness

Me

Daniel Hanks

I'm a system administrator working for Omniture

Interested in

perl
books
python
databases
genealogy
astronomy
digital archival
digital libraries
web applications
web infrastructure
distributed storage

among other things . . .

Storyteller


Pamela Hanks

is an excellent storyteller.

(She also happens to be my wife :-)

A storyteller makes a wonderful and unique addition to family, school, church or other group events. Schedule her for your next gathering.


Kiva.org
Kiva - loans that change lives

Recent Blog Entries

Subscribe with Bloglines
- OpenWest Conference 2014 Presentation Slides - Ansible
- OpenWest Conference 2013 Presentation Slides
- Utah Open Source Conference 2012 - Presentation slides
- E-Book Review: Data Mashups in R
- Book Review: Illustrated Guide to Astronomical Wonders
- Book Review: Wicked Cool Shell Scripts
- PLUG Presentation Slides: The Open Source Data Center
- Harnessing human computational power from computer games
- I love a good roadtrip
- FamilySearch Developers Conference 2008 presentations now available online
- FHT follow up: an idea for a mobile genealogical application
- Family history and technology: it's only getting better
- President Hinckley passes away
- December is NaBoMoReMo - National Book of Mormon Reading Month
- Family History, Photos, Blogs, and Books
- The Compact Oxford English Dictionary
- 1830s English and the Book of Mormon
- Google adds My Library feature to Book Search
- Utah Open Source Conference
- Wiki diagrammer (Steal this idea!)

All Entries . . .

LDSOSS
LDS Open Source Software
A website discussing the use of Open-source software for applications useful to those sharing values of the Latter-day Saint (Mormon) faith.

© 2009, Daniel C. Hanks