< 上一个 | 内容 | 下一个 >

8 Building Programs and Libraries

A large part of Automake’s functionality is dedicated to making it easy to build programs and libraries.


 

8.1 Building a program8.1.1 Defining program sources8.1.2 Linking the program8.1.3 Conditional compilation of sourcesConditional Compilation using _LDADD SubstitutionsConditional Compilation using Automake Conditionals8.1.4 Conditional compilation of programsConditional Programs using configure SubstitutionsConditional Programs using Automake Conditionals8.2 Building a library8.3 Building a Shared Library8.3.1 The Libtool Concept8.3.2 Building Libtool Libraries8.3.3 Building Libtool Libraries Conditionally8.3.4 Libtool Libraries with Conditional Sources8.3.5 Libtool Convenience Libraries8.3.6 Libtool Modules8.3.9 Common Issues Related to Libtool’s Use8.4 Program and Library Variables8.7 Variables used when building a program8.8 Yacc and Lex support8.9 C++ Support8.10 Objective C Support8.11 Objective C++ Support8.12 Unified Parallel C Support8.13 Assembly Support8.14 Fortran 77 Support8.14.1 Preprocessing Fortran 778.14.2 Compiling Fortran 77 Files8.14.3 Mixing Fortran 77 With C and C++8.14.3.1 How the Linker is Chosen8.15 Fortran 9x Support8.15.1 Compiling Fortran 9x Files8.16 Compiling Java sources using gcj8.17 Vala Support8.18 Support for Other Languages8.19 Automatic dependency tracking8.20 Support for executable extensions