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
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Basic Commands, Variables, and Data Types
Characters, Strings, and Text Output
Playing Some Tunes CD Audio, MIDI and MP3 Music
Playing Intro Movies and Cut-Scenes
Epilogue
Introducing Microsoft Office InfoPath 2003 (Bpg-Other)
Filling Out Forms
Understanding Form Technologies
Working with Advanced Form Elements
Navigating the InfoPath Object Model
Writing Advanced Event Handlers
Snort Cookbook
Invisibly Tapping a Hub
Reloading Snort Settings
Logging in Binary
Logging to Email
Countermeasures from Rules
Java for RPG Programmers, 2nd Edition
Structured Operations And Statements
Date And Time Manipulation
Exceptions
Threads
Database Access
Visual C# 2005 How to Program (2nd Edition)
Simple Types
foreach Statement
Self-Review Exercises
Classes File and Directory
Self-Review Exercises
GO! with Microsoft Office 2003 Brief (2nd Edition)
GO! with Help
Objective 3. Add Special Paragraph Formatting
Summary
Performance Assessments
Project 2A. Teenagers
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