
If you are new to OMake, you the omake-quickstart presents a short
introduction that describes how to set up a project. The
omake-build-examples gives larger examples of build projects, and
omake-language-examples presents programming examples.
- 
Quickstart 2
- 
A quickstart guide to using omake.
- Build examples 3
- 
Advanced build examples.
- The OMake language 4
- 
The omake language, including a description of objects, expressions, and values.
- Variables and naming 5
- 
Variables, names, and environments.
- Language discussion 6
- 
Further discussion on the language, including scoping, evaluation, and objects.
- Language examples 7
- 
Additional language examples.
- Build rules 8
- 
Defining and using rules to build programs.
- Base builtin functions 9
- 
Functions and variables in the core standard library.
- System functions 10
- 
Functions on files, input/output, and system commands.
- Shell commands 11
- 
Using the omake shell for command-line interpretation.
- The standard objects 12
- 
Pervasives defines the built-in objects.
- Standard build definitions 13
- 
The build specifications for programming languages in the OMake standard library.
- Standard autoconfiguration functions and variables 14
- 
The utilities provoded by the OMake standard library to simplify
programming of autoconfiguration tests.
- The interactive command interpreter 15
- 
The osh command-line interpreter.
- Appendices
- 
- 
OMake command-line options A
- 
Command-line options for omake.
- The OMake language grammar B
- 
A more precise specification of the OMake language.
 
- All the documentation on a single page
- 
All the OMake documentation in a single page.