module Drasil.Makefile (
Annotation, Dependencies, Makefile, Command, Rule
, mkCheckedCommand, mkCommand, mkFile, mkMakefile, mkRule
, MakeString, (+:+), makeS, mkFreeVar, mkImplicitVar, mkWindowsVar, mkOSVar
, printMakefile
) where
import Drasil.Makefile.Make.AST (Annotation, Command, Dependencies, mkCheckedCommand,
mkCommand, mkFile, mkMakefile, mkRule, Makefile, Rule)
import Drasil.Makefile.Make.MakeString ((+:+), makeS, MakeString, mkFreeVar,
mkImplicitVar, mkWindowsVar, mkOSVar)
import Drasil.Makefile.Make.Print (printMakefile)