Bakefile

Václav Slavík


Table of Contents

1. Introduction
Flow
2. Tutorial
Hello, world
3. Bakefile Concepts
Targets
Variables
Templates
Options
Conditions
Conditional Variables
Modules
4. Targets
Rules
exe
lib
dll
module
phony
action
subproject
Common tags
5. Commands Reference
Makefile Commands
set
unset
option
template
using
include
if
fragment
requires
error
Commands for Extending Bakefile
define-rule
define-tag
add-target
modify-target
output
6. Frequently encountered issues
FIXME
7. Variables defined by Bakefile
Format independent variables
Changing Bakefile behaviour
Directories
Installation Directories
Recognizing Platform
Miscellaneous
Format specific variables
autoconf
8. Modules
datafiles
data-files
data-files-ng
script-files
script-files-ng
data-files-tree
copy-files
copy-file-to-file
mkdir
I. Running Bakefile
bakefile - native makefiles generator