9unix



Config is a program for software configuration and build management inspired by the BSD kernel configuration program of the same name. It takes a project description, or configuration file, and a number of additional files describing individual sources, modules, libraries, and programs, and automatically constructs a build environment and Makefile tailored for the target architecture, operating system, and configuration.

To build config, you will need to have a copy of a BSD-compatible make and 9unix installed. With these prerequisites, all that should be necessary is to unpack the source and type make; make install; don't forget to have the P9UNIX environment variable set appropriately.

The only documentation for config is the build environment for libaio and a section in the libaio introduction devoted to config.