make+ users manual

Richard W.M. Jones

1.0

Abstract

make+ is an advanced build system designed to replace the functionality of autoconf, automake, and packaging systems such as rpm. Using a single control file, maintainers and end users can build and install the program, build RPMs, Debian packagages and other package formats, and maintain a website. make+ is just a set of GNU make snippets and shell scripts, making it simple to maintain and extend.


Table of Contents

1. Introduction
2. make+ theory of operation
3. Converting a package to use make+
4. Common make+ targets
Configuring the package

List of Examples

3.1. Makefile+ skeleton file
4.1. Basic configure target