Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Looking for tutorials on autoconf, automake, libtool

Status
Not open for further replies.

gliss

Advanced Member level 2
Advanced Member level 2
Joined
Apr 22, 2005
Messages
691
Helped
75
Reputation
150
Reaction score
16
Trophy points
1,298
Activity points
5,892
autoconf, automake

Anyone know where to get any tutorials on autoconf/automake/libtool?
It's taking forever searching the web for them.
 

Re: autoconf, automake

Why do you need tutorial if there is whole book on subject .)

GNU Autoconf, Automake, and Libtool
**broken link removed**

FIRST EDITION: October, 2000
Library of Congress Catalog Card Number: 99-067439


Introduction
What This Book Is
What This Book Is Not
Who Should Read This Book
How This Book Is Organized
Conventions Used in This Book
1. History
1.1 The Diversity of Unix Systems
1.2 The First configure Programs
1.3 configure Development
1.4 Automake Development
1.5 Libtool Development
1.6 Microsoft Windows
2. How to Run Configure, and The Most Useful Standard Makefile Targets
2.1 Configuring
2.2 Files Generated by 'configure'
2.3 The Most Useful 'Makefile' Targets
2.4 Configuration Names
3. Introducing 'Makefile's
3.1 Targets and Dependencies
3.2 'Makefile' Syntax
3.3 Macros
4. Using GNU Autotools to Manage
4.1 User-Provided Input Files
4.2 Generated Output Files
4.3 Maintaining Input Files
4.4 Packaging Generated Files
4.5 Documentation and ChangeLogs
5. Writing a Portable 'configure.in'
5.1 What Is Portability?
5.2 Brief Introduction to Portable sh
5.3 Ordering Tests
5.4 What to Check For
5.5 Using Configuration Names
6. Introducing GNU Automake
6.1 General Automake Principles
6.2 Frequently Asked Questions
6.3 Introduction to Primaries
6.4 The Easy Primaries
6.5 Programs and Libraries
6.6 Multiple Directories
6.7 Testing
7. A Small GNU Autotools Project
7.1 GNU Autotools in Practice
7.2 A Simple Shell Builders Library
7.3 A Sample Shell Application
8. Bootstrapping
9. Introducing GNU Libtool
9.1 Creating libtool
9.2 The Libtool Library
9.3 Linking an Executable
9.4 Linking a Library
9.4.1 Interlibrary Dependencies
9.4.2 Using Convenience Libraries
9.5 Executing Uninstalled Binaries
9.6 Installing a Library
9.7 Installing an Executable
9.8 Uninstalling
10. Using GNU Libtool with 'configure.in' and 'Makefile.am'
10.1 Integration with 'configure.in'
10.2 Integration with 'Makefile.am'
10.3 Using libtoolize
10.4 Library Versioning
10.5 Convenience Libraries
11. A Large GNU Autotools Project
11.1 Using Libtool Libraries
11.2 Removing '--foreign'
11.3 Installing Header Files
11.4 Including Texinfo Documentation
11.5 Adding a Test Suite
12. Rolling Distribution Tarballs
12.1 Introduction to Distributions
12.2 What Goes In
12.3 The distcheck Rule
12.4 Some Caveats
12.5 Implementation
13. Installing and Uninstalling Configured Packages
13.1 Where Files Are Installed
13.2 Fine-Grained Control of Install
13.3 Install Hooks
13.4 Uninstall
14. Writing Portable C with GNU Autotools
14.1 C Language Portability
14.2 Cross-Unix Portability
14.3 Unix/Windows Portability
15. Writing Portable C++ with GNU Autotools
15.1 Brief History of C++
15.2 Changeable C++
15.3 Compiler Quirks
15.4 How GNU Autotools Can Help
15.5 Further Reading
16. Dynamic Loading
16.1 Dynamic Modules
16.2 Module Access Functions
16.3 Finding a Module
16.4 A Simple GNU/Linux Module Loader
16.5 A Simple GNU/Linux Dynamic Module
17. Using GNU libltdl
17.1 Introducing libltdl
17.2 Using libltdl
17.3 Portable Library Design
17.4 dlpreopen Loading
17.5 User Module Loaders
18. Advanced GNU Automake Usage
18.1 Conditionals
18.2 Language Support
18.3 Automatic Dependency Tracking
19. A Complex GNU Autotools Project
19.1 A Module-Loading Subsystem
19.2 A Loadable Module
19.3 Interpreting Commands from a File
19.4 Integrating Dmalloc
20. GNU M4
20.1 What Does M4 Do?
20.2 How GNU Autotools Uses M4
20.3 Fundamentals of M4 Processing
20.4 Features of M4
20.5 Writing Macros Within the GNU Autotools Framework
21. Writing Portable Bourne Shell
21.1 Why Use the Bourne Shell?
21.2 Implementation
21.3 Environment
21.4 Utilities
22. Writing New Macros for Autoconf
22.1 Autoconf Preliminaries
22.2 Reusing Existing Macros
22.3 Guidelines for Writing Macros
22.3.1 Noninteractive Behavior
22.3.2 Testing System Features at Application Runtime
22.3.3 Output from Macros
22.3.4 Naming Macros
22.3.5 Macro Interface
22.4 Implementation Specifics
22.5 Future Directions for Macro Writers
23. Migrating an Existing Package to GNU Autotools
23.1 Why Autoconfiscate?
23.2 Overview of the Two Approaches
23.3 Example: Quick and Dirty
23.4 Example: The Full Pull
24. Using GNU Autotools with Cygnus' Cygwin
24.1 Preliminaries
24.2 Installing GNU Autotools on Cygwin
24.3 Writing a Cygwin-Friendly Package
24.4 DLLs with Libtool
24.5 Package Installation
25. Cross-Compilation with GNU Autotools
25.1 Host and Target
25.2 Specifying the Target
25.3 Using the Target Type
25.4 Building with a Cross-Compiler
A. Installing GNU Autotools
A.1 Prerequisite Tools
A.2 Downloading GNU Autotools
A.3 Installing the Tools
B. Platforms
C. Generated File Dependencies
C.1 aclocal
C.2 autoheader
C.3 automake and libtoolize
C.4 autoconf
C.5 configure
C.6 make
D. Autoconf Macro Reference
E Open Publication License
I REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED VERSIONS
II COPYRIGHT
III SCOPE OF LICENSE
IV REQUIREMENTS ON MODIFIED WORKS
V GOOD-PRACTICE RECOMMENDATIONS
VI LICENSE OPTIONS
OPEN PUBLICATION POLICY APPENDIX
 

    gliss

    Points: 2
    Helpful Answer Positive Rating
autoconf, automake

Thanks.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top