Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Managing Projects with make Paperback – Bargain Price, October 1, 1991


See all 6 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Hardcover
"Please retry"
$54.60 $0.54
Paperback
"Please retry"
$3.49 $0.01
Paperback, Bargain Price, October 1, 1991
$6.54 $2.45
Unknown Binding
"Please retry"

This is a bargain book and quantities are limited. Bargain books are new but could include a small mark from the publisher and an Amazon.com price sticker identifying them as such. Details

--This text refers to an out of print or unavailable edition of this title.

Special Offers and Product Promotions


NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 168 pages
  • Publisher: O'Reilly Media, Inc.; 2nd edition (October 1991)
  • Language: English
  • ISBN-10: 0937175900
  • ASIN: B00008CM4C
  • Product Dimensions: 8.7 x 5.8 x 0.4 inches
  • Shipping Weight: 8 ounces
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #2,988,664 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

The Power of GNU make for Building Anything --This text refers to an out of print or unavailable edition of this title.

From the Publisher

make is one of UNIX's greatest contributions to software development, and this book is the clearest description of make ever written. Even the smallest software project typically involves a number of files that depend upon each other in various ways. If you modify one or more source files, you must relink the program after recompiling some, but not necessarily all, of the sources. make greatly simplifies this process. By recording the relationships between sets of files, make can automatically perform all the necessary updating. For large projects with teams of programmers and multiple releases, make becomes even more critical. But in order to avoid spending a major portion of your maintenance budget on maintaining the Makefiles, you need a system for handling directories, dependencies, and macro definitions. This book describes all the basic features of make and provides guidelines on meeting the needs of large, modern projects. Some of the issues addressed in the second edition include: Projects covering several directories. Maintaining consistency when building variants of a program. Automatic generation of header file dependencies. Forced rebuilds of existing files. A description of free products that contain major enhancements to make. Listings of the features that vary between different versions of make and simple ways to test them. More detail and examples on common errors, use of the shell in make, formal rules of syntax in make, and support for various utilities. --This text refers to an out of print or unavailable edition of this title.

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.6 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

30 of 31 people found the following review helpful By Chad on October 26, 1999
Format: Paperback
This was a good reference book when it originally came out. But these days, who doesn't use GNU make? O'Reilly should come out with either an updated version that covers GNU make as well as vanilla make or they should release two separate books.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
30 of 33 people found the following review helpful By Robert Vadnais on December 27, 1997
Format: Paperback
I'm an ardent consumer of O'Reilly books, but I was quite disappointed with the quality of their make book. I read it about 5 years ago with a rudimentary understanding of make, yet it did little to further explain things I already knew.
I recently read the GNU make documentation and clarified many fuzzy make concepts. I recommend it over the ORA make book. Besides, GNU make is cooler than vanilla make. 8-)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 15 people found the following review helpful By Rabble on December 3, 1997
Format: Paperback Verified Purchase
I found managing projects with make to be below the usual very high quality of O'Reilly books. That is to say if it was by some other publisher I would be pleased with it, but O'Reilly has so consistently produced very high quality technical books that I was disappointed by the lack of depth.
I still feel reasonably safe in recommending it as a good book to learn how to use make, but that's all it is. It would be nice to include more information about how use it for applications beyond simply compiling c, assembly, and lib's into applications.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 10 people found the following review helpful By A Customer on January 30, 2002
Format: Paperback
Unfortunately there is nothing quite like this book (at least that I have ever found) for Windows nmake. In a former life I was a Unix programmer and I found this book invaluable, especially for creating custom suffix rules and recursive makefiles. Now that I am a Windows developer, I still refer to this book on occasion.
There is a lot of information packed in this book. Read it carefully, as it is easy to miss important information. I have marked up my copy with a highlighter pen and have a number of Post-It's stuck on those important sections. Perhaps a better layout, with wider margins and bulleted notes in the margins would have made it more readable and easier to find things after it has sat on the bookshelf for a while.
For the most part this book also applies to the Microsoft nmake utility (comes with Visual C++). I have yet to find anything equivalent for nmake, and the MSDN information on nmake is severely lacking. Apparently the folks at Microsoft believe everyone uses the built-in development environment in VC++, but for managing and building complex projects it is absolutely necessary to write and maintain your own makefiles.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 16 people found the following review helpful By Michael L. Murphy on September 17, 1999
Format: Paperback
Before reading this book, I had already had some experience with 'make' utilities through my experiences with the OpenVMS Module Management System (MMS) facility (Compaq's version of make). At our site, We use MMS and Make not only for product compilation, but also for product versioning and installation as well. Although this book contains more material then the UNIX man pages, this small book (<125 pages) really didn't expand my knowledge of make (I found the OpenVMS MMS user documentation more enlightening, although still lacking). This book tries to be all things to all people, and ends up being a few things to some. For the next edition, the authors should consider expanding the content to include more real-world examples, shortcuts and tricks. The book should also place more emphasis on using the 'makedepend' utility as well as maintaining products with multiple versioned subsystems.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By A Customer on May 23, 2001
Format: Paperback
Maybe this is a good book, but you wouldn't be able to tell that by the index. Something as basic as using conditionals with make(if .. then) should be indexed for easy referance. I've had to root through the book for various situations like this because the index was so sparse. I have had much more luck using the GNUmake online manuals which are free.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By A Customer on January 31, 2001
Format: Paperback
Followed comments from previous reviewers, I look make infomation at gnu site, but I cannot understand make. After I take a look at this book, in half day I understand almost all the make tricks. This book explain make clearly. Highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Search
ARRAY(0xa78a0a74)

What Other Items Do Customers Buy After Viewing This Item?