Managing Projects with Make
(häftad)The Power of GNU Make for Building Anything
av Robert Mecklenburg, Andy Oram, Steve Talbott
- Format:
- Häftad (paperback)
- Utgiven:
- 2004-11-01
- Språk:
- Engelska
(Bookdata)
Passar bra ihop
|
De som köpt den här boken har ofta också köpt The Art of Debugging with GDB, DDD, & Eclipse (häftad) av Norman Matloff, Peter Jay Salzman | |||
|
Pris för båda:
529:-Köp
|
Fler böcker av författarna
Making SoftwareAndy Oram, Greg Wilson (häftad) |
Beautiful Code: Leading Programmers Explain How They...Andy Oram, Greg Wilson (häftad) |
Programming with GNU SoftwareMike Loukides, Andy Oram |
Beautiful SecurityAndy Oram, John Viega (häftad) | |||
|
230:- Köp
|
230:- Köp
|
280:- Köp
|
269:- Köp
|
Kundrecensioner
Bloggat om Managing Projects with Make
Övrig information
Andy Oram is an editor at O'Reilly & Associates, specializing in books on Linux and programming. Most recently, he edited Peer-to-Peer: Harnessing the Power of Disruptive Technologies. Stephen L. Talbott went from Presidential Scholar to farmer, and from editing an interdisciplinary, scholarly journal about the catastrophist theories of Immanual Velikovsky, to fourteen years working in the computer industry. Mr. Talbott recently moved with his family from the Boston technology belt to rural New York, where his efforts to reach an accommodation with his computer continue.
(Bookdata)
Innehållsförteckning
Foreword Preface Part I. Basic Concepts 1. How to Write a Simple Makefile Targets and Prerequisites Dependency Checking; Minimizing Rebuilds Invoking make Basic Makefile Syntax; 2. Rules Explicit Rules Variables Finding Files with VPATH and vpath Pattern Rules The Implicit Rules Database Special Targets Automatic Dependency Generation Managing Libraries; 3. Variables and Macros What Variables Are Used For Variable Types Macros When Variables Are Expanded Target- and Pattern-Specific Variables Where Variables Come From Conditional and include Processing Standard make Variables 4. Functions; User-Defined Functions Built-in Functions Advanced User-Defined Functions 5. Commands Parsing Commands Which Shell to Use; Empty Commands Command Environment Evaluating Commands; Command-Line Limits Part II. Advanced and Specialized Topics; 6. Managing Large Projects Recursive make Nonrecursive make; Components of Large Systems Filesystem Layout Automating Builds and Testing 7. Portable Makefiles Portability Issues; Cygwin Managing Programs and Files Working with Nonportable Tools Automake 8. C and C++ Separating Source and Binary; Read-Only Source Dependency Generation Supporting Multiple Binary Trees Partial Source Trees Reference Builds, Libraries, and Installers 9. Java Alternatives to make A Generic Java Makefile Compiling Java Managing Jars Reference Trees and Third-Party Jars Enterprise JavaBeans 10. Improving the Performance of make Benchmarking Identifying and Handling Bottlenecks Parallel make Distributed make 11. Example Makefiles The Book Makefile The Linux Kernel Makefile; 12. Debugging Makefiles Debugging Features of make Writing Code for Debugging Common Error Messages Part III. Appendixes; A. Running make B. The Outer Limits C. GNU Free Documentation License-GNU Project-Free Software Foundation (FSF) Index;
(Bookdata)