Managing Projects with GNU Make (Google eBook)

Front Cover
"O'Reilly Media, Inc.", Nov 19, 2004 - Computers - 302 pages
4 Reviews

The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors.

The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways.

This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java.

Robert Mecklenburg, author of the third edition, has used make for decades with a variety of platforms and languages. In this book he zealously lays forth how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. Chapters on C++ and Java provide makefile entries optimized for projects in those languages. The author even includes a discussion of the makefile used to build the book.

  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Related books

Contents

Common terms and phrases

References to this book

References from web pages

"Managing Projects with GNU Make": Use the Power of GNU Make to ...
Sebastopol, CA--As software becomes more complex, the tools that programmers use and their mastery of them play a large part in their success rate
press.oreilly.com/ pub/ pr/ 1279

www.HCW.be : Managing Projects with GNU make, 3rd Edition (Robert ...
Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. This edition focuses on the GNU version of ...
www.computerwinkeltje.be/ p.aspx?p=F7869

Safari Books Online - 0596006101 - Managing Projects with GNU make ...
For example: "Managing Projects with GNU Make, Third Edition, by Robert Mecklenburg. Copyright 2005 O'Reilly Media, Inc., 0-596-00610-1." ...
my.safaribooksonline.com/ 0596006101/ make3-PREFACE-4

Free Books > Computers & Internet > Programming > Introductory ...
In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build ...
2020ok.com/ books/ 45/ managing-projects-with-gnu-make-3ed-40945.htm

Managing Projects with GNU make, 3rd Edition
Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. This edition focuses on the GNU version of ...
www.makelinux.net/ make3/

Managing Projects with GNU Make, 3.Xth Edition
This work is derived directly from Managing Projects with GNU Make, Third Edition,. which was written by by Robert Mecklenburg and published by O'Reilly ...
wandering-horse.net/ computing/ make/ book/ ManagingProjectsWithGNUMake-3.1.3.pdf

onlamp.com -- make: The Evolution and Alternatives
Editor's note: The following is an adaptation of a portion of Managing Projects with GNU make, 3rd Edition written by author Robert Mecklenburg. ...
www.onlamp.com/ pub/ a/ onlamp/ 2004/ 11/ 18/ gnumake_3e.html

[好书推荐] [Linux编程] Managing Projects with GNU Make (3ed) 网上 ...
Managing Projects with GNU Make这本书的特点跟其他所有优秀的作品一样,最出色的是 在其中的实例上,从入门到精通,一步一步用实例引人入胜。 ...
www.readfree.net/ bbs/ read.php?tid=4432456

Barnes & Noble.com - Books: Managing Projects with GNU Make, by ...
Managing Projects with GNU Make: Use the Power of GNU Make to Build Anything, Mecklenburg, Robert Mecklenburg, Paperback, Nutshell Handbooks, ...
search.barnesandnoble.com/ Managing-Projects-with-GNU-Make/ Robert-Mecklenburg/ e/ 9780596006105

Make — gcubo
Título: Managing Projects with GNU make, 3rd Edition; Autor: Robert Mecklenburg; Páginas: 300; Idioma: Inglés; Estado: En la Biblioteca ...
gcubo.org/ biblioteca/ libros/ Make