Magic's System Model
Magic provides complete support for transitive inheritance of dependency information together with build, test and runtime scoping. This information enables the automation of path construction for compilation, unit-testing, and build tasks the use runtime path information.
The magic system defintion is based on one or more index.xml files. The index.xml file may contain any number of the following elements: