leksah-0.10.0.4: Haskell IDE written in Haskell

IDE.Build

Description

Simple build system for packages

Synopsis

Documentation

constrDepGraph :: [IDEPackage] -> MakeGraphSource

Construct a dependency graph for a package pointing to the packages which depend on the subject package

constrMakeChain :: MakeSettings -> Workspace -> [IDEPackage] -> MakeOp -> MakeOp -> Chain MakeOp IDEPackageSource

Construct a make chain for a package, which is a plan of the build to perform. Consumes settings, the workspace and a list of targets.