Oracles.hs 669 Bytes
Newer Older
Andrey Mokhov's avatar
Andrey Mokhov committed
1
module Rules.Oracles (oracleRules) where
2

3
import Base
4
import Oracles.ArgsHash
Andrey Mokhov's avatar
Andrey Mokhov committed
5
6
import Oracles.Base
import Oracles.Dependencies
7
import Oracles.PackageData
8
import Oracles.PackageDeps
Andrey Mokhov's avatar
Andrey Mokhov committed
9
import Oracles.WindowsRoot
10
import Settings.User
11
12

oracleRules :: Rules ()
13
oracleRules = do
14
15
16
17
18
19
    configOracle                         -- see Oracles.Base
    packageDataOracle                    -- see Oracles.PackageData
    packageDepsOracle                    -- see Oracles.PackageDeps
    dependenciesOracle                   -- see Oracles.Dependencies
    when trackBuildSystem argsHashOracle -- see Oracles.ArgsHash
    windowsRootOracle                    -- see Oracles.WindowsRoot