[commit: ghc] wip/nfs-locking: Move Selftest and Test rules into Rules directory. (d81e041)

git at git.haskell.org git at git.haskell.org
Fri Oct 27 00:20:01 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/nfs-locking
Link       : http://ghc.haskell.org/trac/ghc/changeset/d81e041691644e1f99a84691ac0d0fb94c96b263/ghc

>---------------------------------------------------------------

commit d81e041691644e1f99a84691ac0d0fb94c96b263
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date:   Sun Feb 14 23:02:46 2016 +0000

    Move Selftest and Test rules into Rules directory.


>---------------------------------------------------------------

d81e041691644e1f99a84691ac0d0fb94c96b263
 shaking-up-ghc.cabal        |  4 ++--
 src/Main.hs                 | 10 +++++-----
 src/{ => Rules}/Selftest.hs |  2 +-
 src/{ => Rules}/Test.hs     |  2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/shaking-up-ghc.cabal b/shaking-up-ghc.cabal
index 2ab8ee7..6435d30 100644
--- a/shaking-up-ghc.cabal
+++ b/shaking-up-ghc.cabal
@@ -63,10 +63,11 @@ executable ghc-shake
                        , Rules.Program
                        , Rules.Register
                        , Rules.Resources
+                       , Rules.Selftest
                        , Rules.Setup
+                       , Rules.Test
                        , Rules.Wrappers.Ghc
                        , Rules.Wrappers.GhcPkg
-                       , Selftest
                        , Settings
                        , Settings.Args
                        , Settings.Builders.Alex
@@ -106,7 +107,6 @@ executable ghc-shake
                        , Settings.Ways
                        , Stage
                        , Target
-                       , Test
                        , Way
 
     default-language:    Haskell2010
diff --git a/src/Main.hs b/src/Main.hs
index e028597..5de50ad 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -8,8 +8,8 @@ import qualified Environment
 import qualified Rules
 import qualified Rules.Clean
 import qualified Rules.Oracles
-import qualified Selftest
-import qualified Test
+import qualified Rules.Selftest
+import qualified Rules.Test
 
 main :: IO ()
 main = shakeArgsWith options CmdLineFlag.cmdFlags $ \cmdLineFlags targets -> do
@@ -23,10 +23,10 @@ main = shakeArgsWith options CmdLineFlag.cmdFlags $ \cmdLineFlags targets -> do
     rules = mconcat
         [ Rules.Clean.cleanRules
         , Rules.Oracles.oracleRules
+        , Rules.Selftest.selftestRules
+        , Rules.Test.testRules
         , Rules.buildRules
-        , Rules.topLevelTargets
-        , Selftest.selftestRules
-        , Test.testRules ]
+        , Rules.topLevelTargets ]
     options = shakeOptions
         { shakeChange   = ChangeModtimeAndDigest
         , shakeFiles    = Base.shakeFilesPath
diff --git a/src/Selftest.hs b/src/Rules/Selftest.hs
similarity index 94%
rename from src/Selftest.hs
rename to src/Rules/Selftest.hs
index 4800ca8..a3cc089 100644
--- a/src/Selftest.hs
+++ b/src/Rules/Selftest.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE ScopedTypeVariables #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
-module Selftest (selftestRules) where
+module Rules.Selftest (selftestRules) where
 
 import Development.Shake
 import Settings.Builders.Ar (chunksOfSize)
diff --git a/src/Test.hs b/src/Rules/Test.hs
similarity index 98%
rename from src/Test.hs
rename to src/Rules/Test.hs
index 3ef0d1d..0448b2b 100644
--- a/src/Test.hs
+++ b/src/Rules/Test.hs
@@ -1,4 +1,4 @@
-module Test (testRules) where
+module Rules.Test (testRules) where
 
 import Base
 import Builder



More information about the ghc-commits mailing list