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 Objective-C Programs (`objc.make')
1.4.9.1 Project Variables
1.4.9.2 Example Makefile
1.4.10 Palettes (`palette.make')
1.4.11 Rpms (`rpm.make')
1.4.12 Services (`service.make')
1.4.13 Subprojects (`subproject.make')
1.4.14 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
on April, 14 2002
using texi2html