[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- mbuild: This is mbuild: a simple portable dependence-based build-system
written in python.
- mbuild.arar
- mbuild.base: Base functionality: messages, verbosity, python version checking
- mbuild.dag: dependence tracking using a directed acyclic graph (DAG)
- mbuild.dfs: This file provides a node_t type and a dfs() routine that prints
out cycles found in a graph represented as a list of node_t
objects.
- mbuild.doxygen
- mbuild.env: Environment support
- mbuild.header_tag
- mbuild.msvs: Environment setup for Microsoft Visual Studio.
- mbuild.plan: Intermediate data structure produced by builders and sent to the
dependence directed acyclic graph (DAG) that sequences execution.
- mbuild.util: Basic useful utilities: file copying, removal, permissions,
path-name manipulation, and command execution.
- mbuild.work_queue: Command objects and parallel work queue