Flylib.com
Managing Projects with GNU Make (Nutshell Handbooks)
Managing Projects with GNU Make (Nutshell Handbooks)
ISBN: 0596006101
EAN: 2147483647
Year: 2003
Pages: 131
Authors:
Robert Mecklenburg
BUY ON AMAZON
Managing Projects with GNU make, 3rd Edition
Table of Contents
Copyright
Foreword
Dedication
Preface
The Road to the Third Edition
What s New in This Edition
Conventions Used in This Book
Using Code Examples
Comments and Questions
Acknowledgments
Part I: Basic Concepts
Chapter 1. How to Write a Simple Makefile
1.1 Targets and Prerequisites
1.2 Dependency Checking
1.3 Minimizing Rebuilds
1.4 Invoking make
1.5 Basic Makefile Syntax
Chapter 2. Rules
2.1 Explicit Rules
2.2 Variables
2.3 Finding Files with VPATH and vpath
2.4 Pattern Rules
2.5 The Implicit Rules Database
2.6 Special Targets
2.7 Automatic Dependency Generation
2.8 Managing Libraries
Chapter 3. Variables and Macros
3.1 What Variables Are Used For
3.2 Variable Types
3.3 Macros
3.4 When Variables Are Expanded
3.5 Target- and Pattern-Specific Variables
3.6 Where Variables Come From
3.7 Conditional and include Processing
3.8 Standard make Variables
Chapter 4. Functions
4.1 User-Defined Functions
4.2 Built-in Functions
4.3 Advanced User-Defined Functions
Chapter 5. Commands
5.1 Parsing Commands
5.2 Which Shell to Use
5.3 Empty Commands
5.4 Command Environment
5.5 Evaluating Commands
5.6 Command-Line Limits
Part II: Advanced and Specialized Topics
Chapter 6. Managing Large Projects
6.1 Recursive make
6.2 Nonrecursive make
6.3 Components of Large Systems
6.4 Filesystem Layout
6.5 Automating Builds and Testing
Chapter 7. Portable Makefiles
7.1 Portability Issues
7.2 Cygwin
7.3 Managing Programs and Files
7.4 Working with Nonportable Tools
7.5 Automake
Chapter 8. C and C
8.1 Separating Source and Binary
8.2 Read-Only Source
8.3 Dependency Generation
8.4 Supporting Multiple Binary Trees
8.5 Partial Source Trees
8.6 Reference Builds, Libraries, and Installers
Chapter 9. Java
9.1 Alternatives to make
9.2 A Generic Java Makefile
9.3 Compiling Java
9.4 Managing Jars
9.5 Reference Trees and Third-Party Jars
9.6 Enterprise JavaBeans
Chapter 10. Improving the Performance of make
10.1 Benchmarking
10.2 Identifying and Handling Bottlenecks
10.3 Parallel make
10.4 Distributed make
Chapter 11. Example Makefiles
11.1 The Book Makefile
11.2 The Linux Kernel Makefile
Chapter 12. Debugging Makefiles
12.1 Debugging Features of make
12.2 Writing Code for Debugging
12.3 Common Error Messages
Part III: Appendixes
Appendix A. Running make
Appendix B. The Outer Limits
B.1 Data Structures
B.2 Arithmetic
Appendix C. GNU Free Documentation License-GNU Project-Free Software Foundation (FSF)
C.1 0. PREAMBLE
C.2 1. APPLICABILITY AND DEFINITIONS
C.3 2. VERBATIM COPYING
C.4 3. COPYING IN QUANTITY
C.5 4. MODIFICATIONS
C.6 5. COMBINING DOCUMENTS
C.7 6. COLLECTIONS OF DOCUMENTS
C.8 7. AGGREGATION WITH INDEPENDENT WORKS
C.9 8. TRANSLATION
C.10 9. TERMINATION
C.11 10. FUTURE REVISIONS OF THIS LICENSE
Colophon
Index
index_SYMBOL
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_K
index_L
index_M
index_N
index_O
index_P
index_R
index_S
index_T
index_U
index_V
index_W
Managing Projects with GNU Make (Nutshell Handbooks)
ISBN: 0596006101
EAN: 2147483647
Year: 2003
Pages: 131
Authors:
Robert Mecklenburg
BUY ON AMAZON
SQL Tips & Techniques (Miscellaneous)
Using Data Control Language (DCL) to Setup Database Security
Working with SQL JOIN Statements and Other Multiple-table Queries
Understanding SQL Subqueries
Monitoring and Enhancing MS-SQL Server Performance
Exploiting MS-SQL Server Built-in Stored Procedures
Building Web Applications with UML (2nd Edition)
Role of Process
Activities
Virtual and Physical HTTP Resources
Analysis Model Classes
Requirements and Use Case Model
Managing Enterprise Systems with the Windows Script Host
Shell Operations
Application Automation
Network Administration/WMI
Data Access
Security
Mastering Delphi 7
Building the User Interface
The Architecture of Delphi Applications
Libraries and Packages
Writing Database Components
Delphi for .NET Preview: The Language and the RTL
802.11 Wireless Networks: The Definitive Guide, Second Edition
Contention-Based Data Service
Frame Transmission and Association and Authentication States
1X: Network Port Authentication
RF Engineering for 802.11
Complementary Code Keying
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Reflection
Printing and Drawing with GDI+
Windows Services
ASP.NET Web Applications
Remoting and Enterprise Services
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies