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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Introduction
Database Modeling
ORM Constraints
Editing Logical Models”Intermediate Aspects
Other Features and Best Practices
MySQL Stored Procedure Programming
Variables, Literals, Parameters, and Comments
MySQL 5 Strict Mode
Missing SQL:2003 Features
Conclusion
Review of ADO.NET Basics
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
The Concept of Null
Grouping and Summarizing
Master/Detail Reports in HTML
Advanced Scripting
Error Handling
FileMaker 8 Functions and Scripts Desk Reference
Get(LayoutName)
Get(RecordOpenCount)
PatternCount()
About the Script Step Reference
Essential Shortcuts by Group
Python Standard Library (Nutshell Handbooks) with
The commands Module
The xmllib Module
The ucnhash Module
The sunau Module
The grep Module
Understanding Digital Signal Processing (2nd Edition)
INVERSE DFT
LOW-PASS FIR FILTER DESIGN
HALF-BAND FIR FILTERS
FREQUENCY SAMPLING FILTERS: THE LOST ART
THE ZOOM FFT
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