{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
module Language.Ninja.IR
(
IR.Ninja, IR.makeNinja
, IR.ninjaMeta, IR.ninjaBuilds, IR.ninjaPhonys
, IR.ninjaDefaults, IR.ninjaPools
, IR.Meta, IR.makeMeta, IR.metaReqVersion, IR.metaBuildDir
, IR.Build, IR.makeBuild, IR.buildRule, IR.buildOuts, IR.buildDeps
, IR.Rule, IR.makeRule
, IR.ruleName, IR.ruleCommand, IR.ruleDescription, IR.rulePool, IR.ruleDepfile
, IR.ruleSpecialDeps, IR.ruleGenerator, IR.ruleRestat, IR.ruleResponseFile
, IR.SpecialDeps, IR.makeSpecialDepsGCC, IR.makeSpecialDepsMSVC
, IR._SpecialDepsGCC, IR._SpecialDepsMSVC
, IR.ResponseFile, IR.makeResponseFile
, IR.responseFilePath, IR.responseFileContent
, IR.Target, IR.makeTarget
, IR.targetIText, IR.targetText
, IR.Output, IR.makeOutput, IR.outputTarget
, IR.Dependency, IR.makeDependency, IR.dependencyTarget, IR.dependencyType
, IR.DependencyType (..), IR._NormalDependency, IR._OrderOnlyDependency
, IR.Pool
, IR.makePool, IR.makePoolDefault, IR.makePoolConsole, IR.makePoolCustom
, IR.poolName, IR.poolDepth
, IR.PoolName
, IR.makePoolNameDefault, IR.makePoolNameConsole, IR.makePoolNameCustom
, IR._PoolNameDefault, IR._PoolNameConsole, IR._PoolNameCustom
, IR.poolNameText, IR.printPoolName, IR.parsePoolName
, IR.PoolDepth
, IR.makePoolDepth, IR.makePoolInfinite
, IR.poolDepthPositive
) where
import Language.Ninja.IR.Build as IR
import Language.Ninja.IR.Meta as IR
import Language.Ninja.IR.Ninja as IR
import Language.Ninja.IR.Pool as IR
import Language.Ninja.IR.Rule as IR
import Language.Ninja.IR.Target as IR