Table of Contents
1. Makefile Package
1.1 Introduction
1.2 Structure of a Makefile
1.3 Running Make
1.3.1 Debug Information
1.3.2 Profile Information
1.3.3 Static, Shared, and Dynamic Link Libraries
1.4 Project Types
1.4.1 Aggregate (
`aggregate.make'
)
1.4.2 Graphical Applications (
`application.make'
)
1.4.3 Bundles (
`bundle.make'
)
1.4.4 Command Line C Tools (
`ctool.make'
)
1.4.5 Documentation (
`documentation.make'
)
1.4.6 Frameworks (
`framework.make'
)
1.4.7 Java (
`java.make'
)
1.4.8 Libraries (
`library.make'
)
1.4.8.1 Project Variables
1.4.8.2 Example Makefile
1.4.9 Native Library (
`native-library.make'
)
1.4.10 Objective-C Programs (
`objc.make'
)
1.4.10.1 Project Variables
1.4.10.2 Example Makefile
1.4.11 Palettes (
`palette.make'
)
1.4.12 RPMs (
`rpm.make'
)
1.4.13 Services (
`service.make'
)
1.4.14 Subprojects (
`subproject.make'
)
1.4.15 Command Line Tools (
`tool.make'
)
1.5 Global Variables (
`GNUmakefile.preamble'
)
1.6 Global Rules (
`GNUmakefile.postamble'
)
1.7 Common Variables (
`common.make'
)
1.7.1 Directory Paths
1.7.2 Scripts
1.7.3 Host and Target Platform Information
1.7.4 Library Combination
1.7.5 Overridable Flags
This document was generated by
Adam Fedor
on
April, 1 2004
using
texi2html