úÎ '       !"#$%  !"#$%  !"#$% &'()*+,-'(+-'(+-  . /     01    23The S function take rules as argument and get target from command line and make target. 45678  9     !"#$%&'()*+,-././01234567 hake-0.9.5Development.HakeDevelopment.Hake.OldFunSetDevelopment.Hake.FunSetDevelopment.Hake.TypesDevelopment.Hake.HiddenToolsbaseGHC.IO.Exception ExitSuccessExitCode Data.List isSuffixOfRule changeSuffixdfltfiletaskruleruleSSmkflsystemEruleVhakehakeTaddDeps hakefileIs MadeFromListRuleRet CommandRet CommandIO SourcesRet TargetRet RuleInnerCommandsSourcesTargetsgetSrcsgetUpdateStatushakeDirdefaultTrgtStrhakefileUpdateOption srcSuffix commentPairrunHake errorExistabortIfFailureorM systemEInnerruleToRuleInnerruleRetToMadeFromList hakeTarget traceRule applyRuleisOldThanSomeOfmyLookup