module Build.Drasil (
RuleTransformer(makeRule)
, Annotation, Command, mkCheckedCommand, mkCommand, Dependencies, Rule,
mkFile, mkRule
, MakeString, (+:+), makeS, mkFreeVar, mkImplicitVar, mkWindowsVar, mkOSVar
, genMake
)
where
import Build.Drasil.Make.AST (Annotation, Command, Dependencies, mkCheckedCommand,
mkCommand, mkFile, mkRule, Rule)
import Build.Drasil.Make.Import (RuleTransformer(makeRule))
import Build.Drasil.Make.MakeString ((+:+), makeS, MakeString, mkFreeVar,
mkImplicitVar, mkWindowsVar, mkOSVar)
import Build.Drasil.Make.Print (genMake)