Move Shake database to shake-build/.db, rename _shake to .shake for consistency.
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sun, 20 Dec 2015 04:04:07 +0000 (04:04 +0000)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Sun, 20 Dec 2015 04:04:07 +0000 (04:04 +0000)
.gitignore
build.bat
build.sh
src/Base.hs

index 94b9664..74a0c27 100644 (file)
@@ -1,6 +1,3 @@
-*.o
-*.hi
-_shake/
-_build/
+.shake/
+.db/
 cfg/system.config
-arg/*/*.txt
index b45bdde..ab26e07 100644 (file)
--- a/build.bat
+++ b/build.bat
@@ -1,2 +1,2 @@
-@mkdir _shake 2> nul\r
-@ghc --make -Wall src/Main.hs -isrc -rtsopts -with-rtsopts=-I0 -outputdir=_shake -o _shake/build && _shake\build --lint --directory ".." %*\r
+@mkdir .shake 2> nul\r
+@ghc --make -Wall src/Main.hs -isrc -rtsopts -with-rtsopts=-I0 -outputdir=.shake -o .shake/build && .shake\build --lint --directory ".." %*\r
index cf217bd..d350779 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -1,6 +1,6 @@
 #!/bin/bash -e
 
 root=`dirname $0`
-mkdir -p $root/_shake
-ghc --make -Wall $root/src/Main.hs -i$root/src -rtsopts -with-rtsopts=-I0 -outputdir=$root/_shake -o $root/_shake/build
-$root/_shake/build --lint --directory $root/.. $@
+mkdir -p $root/.shake
+ghc --make -Wall $root/src/Main.hs -i$root/src -rtsopts -with-rtsopts=-I0 -outputdir=$root/.shake -o $root/.shake/build
+$root/.shake/build --lint --directory $root/.. $@
index e95aa94..33b01bd 100644 (file)
@@ -49,10 +49,10 @@ configPath :: FilePath
 configPath = shakePath -/- "cfg"
 
 bootPackageConstraints :: FilePath
-bootPackageConstraints = shakeFilesPath ++ "boot-package-constraints"
+bootPackageConstraints = shakeFilesPath -/- "boot-package-constraints"
 
 packageDependencies :: FilePath
-packageDependencies = shakeFilesPath ++ "package-dependencies"
+packageDependencies = shakeFilesPath -/- "package-dependencies"
 
 -- Utility functions
 -- Find and replace all occurrences of a value in a list