buildis the simplest tool for turning

source code into an executable
Sample Project Structure
  • [SUITE]
    • <PROJECT>
      • bin
      • dep
        • [SUITE]
        • [PROJECT]
        • [LINK]
      • include
      • lib
      • obj
      • source
        • dep
        • include
        • c
        • cplusplus

Download example MySuite.tar.bz2 | tar | gz | zip

Example
~/my_project$ build <enter>

Recompiles modified files in the current project.

~/my_project$ build --all <enter>

Recursively recompiles all dependencies and then the current project.

~/my_project$ build --all --force <enter>

Forces recompilation of all source files regardless of modification date.

Download source build-0.9.1rc1.tar.bz2 | tar | gz | zip