Appendix E. List of Examples

The following sections within this document describe examples from doc/example. Many of the files from the example directory are included in the document, but not all of them are. For the maximum benefit, you are encouraged to make a copy of the doc/example directory so that you can follow along and make modifications.

Section 3.4, “Building a C++ Library”
Section 3.5, “Building a C++ Program”
Section 3.6, “Building a Java Library”
Section 3.7, “Building a Java Program”
Section 6.4, “Simple Build Tree Example”
Section 7.2, “External Build Tree Example”
Section 8.4.1, “Common Code Area”
Section 8.4.2, “External Build Tree Example: Project Code Area”
Section 8.4.3, “Trait Example”
Section 8.4.4, “Derived Project Example”
Section 10.6, “Task Branch Example”
Section 10.7, “Deleted Build Item”
Section 15.3, “Autoconf Example”
Section 17.2, “Shared Library Example”
Section 18.2, “Code Generator Example”
Section 18.3, “Dependency on a Make Variable”
Section 19.2, “Java Code Generator Example”
Section 19.3, “Build.xml-driven Java Example”
Section 20.3, “Private Interface Example”
Section 21.3, “Cross-Platform Dependency Example”
Section 22.2, “Mixed Classification Example”
Section 23.1, “JAR-like Archives”
Section 23.2, “WAR Files”
Section 23.3, “EAR Files”
Section 24.1, “Whole Library Example”
Section 25.1, “Opaque Wrapper Example”
Section 26.4, “Plugin Examples”
Section 26.4.1, “Plugins with Rules and Interfaces”
Section 26.4.2, “Adding Backend Code”
Section 26.4.3, “Platforms and Platform Type Plugins”
Section 26.4.4, “Plugins and Externals”
Section 26.4.5, “Native Compiler Plugins”
Section 26.4.6, “Checking Project-Specific Rules”