Language.Ninja.IR

Language.Ninja.IR.Ninja

data Ninja

makeNinja

ninjaMeta

ninjaBuilds

ninjaPhonys

ninjaDefaults

ninjaPools

Language.Ninja.IR.Meta

data Meta

makeMeta

metaReqVersion

metaBuildDir

Language.Ninja.IR.Build

data Build

makeBuild

buildRule

buildOuts

buildDeps

Language.Ninja.IR.Rule

data Rule

makeRule

ruleName

ruleCommand

ruleDescription

rulePool

ruleDepfile

ruleSpecialDeps

ruleGenerator

ruleRestat

ruleResponseFile

data SpecialDeps

makeSpecialDepsGCC

makeSpecialDepsMSVC

_SpecialDepsGCC

_SpecialDepsMSVC

data ResponseFile

makeResponseFile

responseFilePath

responseFileContent

Language.Ninja.IR.Target

data Target

makeTarget

targetIText

targetText

data Output

makeOutput

outputTarget

data Dependency

makeDependency

dependencyTarget

dependencyType

data DependencyType

_NormalDependency

_OrderOnlyDependency

Language.Ninja.IR.Pool

data Pool

makePool

makePoolDefault

makePoolConsole

makePoolCustom

poolName

poolDepth

data PoolName

makePoolNameDefault

makePoolNameConsole

makePoolNameCustom

_PoolNameDefault

_PoolNameConsole

_PoolNameCustom

poolNameText

printPoolName

parsePoolName

data PoolDepth

makePoolDepth

makePoolInfinite

poolDepthPositive