úÎè       !"#$  !"#$  !"#$ %&'()*+,&'*,&'*,  - .     /0    12The S function take rules as argument and get target from command line and make target. 34567  8     !"#$%&'()*+,-.-./0123456hake-0.9Development.HakeDevelopment.Hake.OldFunSetDevelopment.Hake.FunSetDevelopment.Hake.TypesDevelopment.Hake.HiddenToolsbaseGHC.IO.Exception ExitSuccessExitCode Data.List isSuffixOfRule changeSuffixdfltfiletaskruleruleSSmkflsystemEhakehakeTaddDeps hakefileIs MadeFromListRuleRet CommandRet CommandIO SourcesRet TargetRet RuleInnerCommandsSourcesTargetsgetSrcsgetUpdateStatushakeDirdefaultTrgtStrhakefileUpdateOption srcSuffix commentPairrunHake errorExistabortIfFailureorM systemEInnerruleToRuleInnerruleRetToMadeFromList hakeTarget traceRule applyRuleisOldThanSomeOfmyLookup