Refactor dependency oracles
[ghc.git] / src / Rules / Oracles.hs
1 module Rules.Oracles (oracleRules) where
2
3 import Base
4 import qualified Oracles.Config
5 import qualified Oracles.Dependencies
6 import qualified Oracles.LookupInPath
7 import qualified Oracles.PackageData
8 import qualified Oracles.WindowsPath
9 import qualified Oracles.ArgsHash
10 import qualified Oracles.ModuleFiles
11 import qualified Oracles.PackageDb
12
13 oracleRules :: Rules ()
14 oracleRules = do
15 Oracles.ArgsHash.argsHashOracle
16 Oracles.Config.configOracle
17 Oracles.Dependencies.dependenciesOracles
18 Oracles.LookupInPath.lookupInPathOracle
19 Oracles.ModuleFiles.moduleFilesOracle
20 Oracles.PackageData.packageDataOracle
21 Oracles.PackageDb.packageDbOracle
22 Oracles.WindowsPath.windowsPathOracle