Development.Cake3.Monad

type Location

data MakeState

initialMakeState

getPlacementPos

addPlacement

addMakeDep

tmpFile

prebuild

postbuild

checkForEmptyTarget

checkForTargetConflicts

class MonadMake m

data Make' m a

type Make a

evalMake

modifyLoc

addRecipe

getLoc

includeMakefile

data A' m a

type A a

class MonadAction t m

runA'

runA

runA_

targets

prerequisites

markPhony

phony

markIntermediate

readFileForMake

data CommandGen' m

type CommandGen

commandGen

ignoreDepends

shell

unsafeShell

data CakeString

string

class RefOutput m x

inbetween

spacify

class RefInput a m x

depend

produce

variables

commands

location

flags

cmd