├── .ghci ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .hlint.yaml ├── .weeder.yaml ├── CHANGES.txt ├── CITATION.cff ├── CONTRIBUTING.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── Setup.hs ├── academic └── icfp2012 │ ├── layout.eps │ ├── layout.gviz │ ├── profile.eps │ ├── profile.xlsx │ ├── shake.tex │ ├── sigplanconf.cls │ ├── states.eps │ └── states.svg ├── docs ├── 404.md ├── Architecture.md ├── Cloud.md ├── CommandLine.md ├── Debugging.md ├── Demo.md ├── Developing.md ├── FAQ.md ├── Includes.md ├── Index.md ├── Lint.md ├── Manual.md ├── Ninja.md ├── Profiling.md ├── Rebuilds.md ├── Why.md ├── manual │ ├── Shakefile.hs │ ├── build.bat │ ├── build.sh │ ├── constants.c │ ├── constants.h │ └── main.c ├── profile-trace.png ├── shake-architecture.png ├── shake-compact.gif └── shake-progress.png ├── html ├── README.md ├── data │ ├── metadata.js │ ├── profile-data.js │ └── progress-data.js ├── profile.html ├── progress.html ├── shake.js └── ts │ ├── elements.tsx │ ├── environment.ts │ ├── jquery.d.ts │ ├── jquery.flot.d.ts │ ├── profile.tsx │ ├── reports │ ├── cmdplot.tsx │ ├── cmdtable.tsx │ ├── details.tsx │ ├── parallelism.tsx │ ├── rebuild.tsx │ ├── ruletable.tsx │ └── summary.tsx │ ├── search.tsx │ ├── shake-progress.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── types.ts │ └── util.ts ├── misc └── win7-taskbar │ ├── Main.cs │ ├── Taskbar.csproj │ ├── Taskbar.sln │ ├── TaskbarCOMInterfaces.cs │ └── TaskbarNativeMethods.cs ├── model ├── Main.hs ├── Model.hs ├── Model.md ├── Test.hs └── Util.hs ├── shake.cabal ├── src ├── Development │ ├── Ninja │ │ ├── All.hs │ │ ├── Env.hs │ │ ├── Lexer.hs │ │ ├── Parse.hs │ │ └── Type.hs │ ├── Shake.hs │ └── Shake │ │ ├── Classes.hs │ │ ├── Command.hs │ │ ├── Config.hs │ │ ├── Database.hs │ │ ├── FilePath.hs │ │ ├── Forward.hs │ │ ├── Internal │ │ ├── Args.hs │ │ ├── CmdOption.hs │ │ ├── CompactUI.hs │ │ ├── Core │ │ │ ├── Action.hs │ │ │ ├── Build.hs │ │ │ ├── Database.hs │ │ │ ├── Monad.hs │ │ │ ├── Pool.hs │ │ │ ├── Rules.hs │ │ │ ├── Run.hs │ │ │ ├── Storage.hs │ │ │ └── Types.hs │ │ ├── Demo.hs │ │ ├── Derived.hs │ │ ├── Errors.hs │ │ ├── FileInfo.hs │ │ ├── FileName.hs │ │ ├── FilePattern.hs │ │ ├── History │ │ │ ├── Bloom.hs │ │ │ ├── Cloud.hs │ │ │ ├── Network.hs │ │ │ ├── Serialise.hs │ │ │ ├── Server.hs │ │ │ ├── Shared.hs │ │ │ ├── Symlink.hs │ │ │ └── Types.hs │ │ ├── Options.hs │ │ ├── Paths.hs │ │ ├── Profile.hs │ │ ├── Progress.hs │ │ ├── Resource.hs │ │ ├── Rules │ │ │ ├── Default.hs │ │ │ ├── Directory.hs │ │ │ ├── File.hs │ │ │ ├── Files.hs │ │ │ ├── Oracle.hs │ │ │ ├── OrderOnly.hs │ │ │ └── Rerun.hs │ │ └── Value.hs │ │ ├── Rule.hs │ │ └── Util.hs ├── General │ ├── Bilist.hs │ ├── Binary.hs │ ├── Chunks.hs │ ├── Cleanup.hs │ ├── EscCodes.hs │ ├── Extra.hs │ ├── Fence.hs │ ├── FileLock.hs │ ├── GetOpt.hs │ ├── Ids.hs │ ├── Intern.hs │ ├── ListBuilder.hs │ ├── Makefile.hs │ ├── Pool.hs │ ├── Process.hs │ ├── Template.hs │ ├── Thread.hs │ ├── Timing.hs │ ├── TypeMap.hs │ └── Wait.hs ├── Paths.hs ├── Run.hs ├── Test.hs └── Test │ ├── Basic.hs │ ├── Batch.hs │ ├── Benchmark.hs │ ├── Builtin.hs │ ├── BuiltinOverride.hs │ ├── C.hs │ ├── C │ ├── constants.c │ ├── constants.h │ └── main.c │ ├── Cache.hs │ ├── Cleanup.hs │ ├── CloseFileHandles.hs │ ├── Command.hs │ ├── Config.hs │ ├── Database.hs │ ├── Digest.hs │ ├── Directory.hs │ ├── Docs.hs │ ├── Errors.hs │ ├── Existence.hs │ ├── FileLock.hs │ ├── FilePath.hs │ ├── FilePattern.hs │ ├── Files.hs │ ├── Forward.hs │ ├── History.hs │ ├── Journal.hs │ ├── Lint.hs │ ├── Live.hs │ ├── Manual.hs │ ├── Match.hs │ ├── Monad.hs │ ├── Ninja.hs │ ├── Ninja │ ├── allow_directory.ninja │ ├── buildseparate.ninja │ ├── compdb.ninja │ ├── compdb.output │ ├── continuations.ninja │ ├── lexical.ninja │ ├── lint.ninja │ ├── nocreate.ninja │ ├── outputtouch.ninja │ ├── phonyorder.ninja │ ├── redefine.ninja │ ├── restart.ninja │ ├── subdir │ │ ├── 1.ninja │ │ └── 2.ninja │ ├── test1.ninja │ ├── test2.ninja │ ├── test3-inc.ninja │ ├── test3-sub.ninja │ ├── test3.ninja │ ├── test4.ninja │ ├── test5.ninja │ ├── test6-inc.ninja │ ├── test6-sub.ninja │ ├── test6.ninja │ └── test7.ninja │ ├── Oracle.hs │ ├── OrderOnly.hs │ ├── Parallel.hs │ ├── Pool.hs │ ├── Progress.hs │ ├── Progress │ ├── progress-nan.prog │ ├── self-clean-j2.prog │ ├── self-rebuild-j2.prog │ └── self-zero-j2.prog │ ├── Random.hs │ ├── Rebuild.hs │ ├── Reschedule.hs │ ├── Resources.hs │ ├── Self.hs │ ├── SelfMake.hs │ ├── Tar.hs │ ├── Tar │ └── list.txt │ ├── Targets.hs │ ├── Thread.hs │ ├── Tup.hs │ ├── Tup │ ├── hello.c │ ├── newmath │ │ ├── root.cfg │ │ ├── square.c │ │ └── square.h │ └── root.cfg │ ├── Type.hs │ ├── Unicode.hs │ ├── Util.hs │ ├── Verbosity.hs │ └── Version.hs ├── test-make.sh ├── travis.hs └── website ├── .ghci ├── .ghcid ├── Code.hs ├── Main.hs ├── parts ├── content.html ├── favicon.ico ├── footer.html ├── header.html └── index.css └── stack.yaml /.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/.ghci -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /.weeder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/.weeder.yaml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /academic/icfp2012/layout.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/layout.eps -------------------------------------------------------------------------------- /academic/icfp2012/layout.gviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/layout.gviz -------------------------------------------------------------------------------- /academic/icfp2012/profile.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/profile.eps -------------------------------------------------------------------------------- /academic/icfp2012/profile.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/profile.xlsx -------------------------------------------------------------------------------- /academic/icfp2012/shake.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/shake.tex -------------------------------------------------------------------------------- /academic/icfp2012/sigplanconf.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/sigplanconf.cls -------------------------------------------------------------------------------- /academic/icfp2012/states.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/states.eps -------------------------------------------------------------------------------- /academic/icfp2012/states.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/academic/icfp2012/states.svg -------------------------------------------------------------------------------- /docs/404.md: -------------------------------------------------------------------------------- 1 | # 404: Page not found 2 | 3 | Shake hasn't built this page. 4 | -------------------------------------------------------------------------------- /docs/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Architecture.md -------------------------------------------------------------------------------- /docs/Cloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Cloud.md -------------------------------------------------------------------------------- /docs/CommandLine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/CommandLine.md -------------------------------------------------------------------------------- /docs/Debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Debugging.md -------------------------------------------------------------------------------- /docs/Demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Demo.md -------------------------------------------------------------------------------- /docs/Developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Developing.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/Includes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Includes.md -------------------------------------------------------------------------------- /docs/Index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Index.md -------------------------------------------------------------------------------- /docs/Lint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Lint.md -------------------------------------------------------------------------------- /docs/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Manual.md -------------------------------------------------------------------------------- /docs/Ninja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Ninja.md -------------------------------------------------------------------------------- /docs/Profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Profiling.md -------------------------------------------------------------------------------- /docs/Rebuilds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Rebuilds.md -------------------------------------------------------------------------------- /docs/Why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/Why.md -------------------------------------------------------------------------------- /docs/manual/Shakefile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/manual/Shakefile.hs -------------------------------------------------------------------------------- /docs/manual/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/manual/build.bat -------------------------------------------------------------------------------- /docs/manual/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/manual/build.sh -------------------------------------------------------------------------------- /docs/manual/constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/manual/constants.c -------------------------------------------------------------------------------- /docs/manual/constants.h: -------------------------------------------------------------------------------- 1 | char* message(); 2 | -------------------------------------------------------------------------------- /docs/manual/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/manual/main.c -------------------------------------------------------------------------------- /docs/profile-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/profile-trace.png -------------------------------------------------------------------------------- /docs/shake-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/shake-architecture.png -------------------------------------------------------------------------------- /docs/shake-compact.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/shake-compact.gif -------------------------------------------------------------------------------- /docs/shake-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/docs/shake-progress.png -------------------------------------------------------------------------------- /html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/README.md -------------------------------------------------------------------------------- /html/data/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/data/metadata.js -------------------------------------------------------------------------------- /html/data/profile-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/data/profile-data.js -------------------------------------------------------------------------------- /html/data/progress-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/data/progress-data.js -------------------------------------------------------------------------------- /html/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/profile.html -------------------------------------------------------------------------------- /html/progress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/progress.html -------------------------------------------------------------------------------- /html/shake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/shake.js -------------------------------------------------------------------------------- /html/ts/elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/elements.tsx -------------------------------------------------------------------------------- /html/ts/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/environment.ts -------------------------------------------------------------------------------- /html/ts/jquery.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/jquery.d.ts -------------------------------------------------------------------------------- /html/ts/jquery.flot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/jquery.flot.d.ts -------------------------------------------------------------------------------- /html/ts/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/profile.tsx -------------------------------------------------------------------------------- /html/ts/reports/cmdplot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/cmdplot.tsx -------------------------------------------------------------------------------- /html/ts/reports/cmdtable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/cmdtable.tsx -------------------------------------------------------------------------------- /html/ts/reports/details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/details.tsx -------------------------------------------------------------------------------- /html/ts/reports/parallelism.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/parallelism.tsx -------------------------------------------------------------------------------- /html/ts/reports/rebuild.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/rebuild.tsx -------------------------------------------------------------------------------- /html/ts/reports/ruletable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/ruletable.tsx -------------------------------------------------------------------------------- /html/ts/reports/summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/reports/summary.tsx -------------------------------------------------------------------------------- /html/ts/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/search.tsx -------------------------------------------------------------------------------- /html/ts/shake-progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/shake-progress.ts -------------------------------------------------------------------------------- /html/ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/tsconfig.json -------------------------------------------------------------------------------- /html/ts/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/tslint.json -------------------------------------------------------------------------------- /html/ts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/types.ts -------------------------------------------------------------------------------- /html/ts/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/html/ts/util.ts -------------------------------------------------------------------------------- /misc/win7-taskbar/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/misc/win7-taskbar/Main.cs -------------------------------------------------------------------------------- /misc/win7-taskbar/Taskbar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/misc/win7-taskbar/Taskbar.csproj -------------------------------------------------------------------------------- /misc/win7-taskbar/Taskbar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/misc/win7-taskbar/Taskbar.sln -------------------------------------------------------------------------------- /misc/win7-taskbar/TaskbarCOMInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/misc/win7-taskbar/TaskbarCOMInterfaces.cs -------------------------------------------------------------------------------- /misc/win7-taskbar/TaskbarNativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/misc/win7-taskbar/TaskbarNativeMethods.cs -------------------------------------------------------------------------------- /model/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/model/Main.hs -------------------------------------------------------------------------------- /model/Model.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/model/Model.hs -------------------------------------------------------------------------------- /model/Model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/model/Model.md -------------------------------------------------------------------------------- /model/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/model/Test.hs -------------------------------------------------------------------------------- /model/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/model/Util.hs -------------------------------------------------------------------------------- /shake.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/shake.cabal -------------------------------------------------------------------------------- /src/Development/Ninja/All.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Ninja/All.hs -------------------------------------------------------------------------------- /src/Development/Ninja/Env.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Ninja/Env.hs -------------------------------------------------------------------------------- /src/Development/Ninja/Lexer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Ninja/Lexer.hs -------------------------------------------------------------------------------- /src/Development/Ninja/Parse.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Ninja/Parse.hs -------------------------------------------------------------------------------- /src/Development/Ninja/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Ninja/Type.hs -------------------------------------------------------------------------------- /src/Development/Shake.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake.hs -------------------------------------------------------------------------------- /src/Development/Shake/Classes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Classes.hs -------------------------------------------------------------------------------- /src/Development/Shake/Command.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Command.hs -------------------------------------------------------------------------------- /src/Development/Shake/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Config.hs -------------------------------------------------------------------------------- /src/Development/Shake/Database.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Database.hs -------------------------------------------------------------------------------- /src/Development/Shake/FilePath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/FilePath.hs -------------------------------------------------------------------------------- /src/Development/Shake/Forward.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Forward.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Args.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Args.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/CmdOption.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/CmdOption.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/CompactUI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/CompactUI.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Action.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Action.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Build.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Build.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Database.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Database.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Monad.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Monad.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Pool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Pool.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Rules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Rules.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Run.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Storage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Storage.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Core/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Core/Types.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Demo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Demo.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Derived.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Derived.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Errors.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Errors.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/FileInfo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/FileInfo.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/FileName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/FileName.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/FilePattern.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/FilePattern.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Bloom.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Bloom.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Cloud.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Cloud.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Network.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Network.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Serialise.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Serialise.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Server.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Server.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Shared.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Shared.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Symlink.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Symlink.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/History/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/History/Types.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Options.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Paths.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Paths.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Profile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Profile.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Progress.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Progress.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Resource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Resource.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/Default.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/Default.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/Directory.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/Directory.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/File.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/File.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/Files.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/Files.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/Oracle.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/Oracle.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/OrderOnly.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/OrderOnly.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Rules/Rerun.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Rules/Rerun.hs -------------------------------------------------------------------------------- /src/Development/Shake/Internal/Value.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Internal/Value.hs -------------------------------------------------------------------------------- /src/Development/Shake/Rule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Rule.hs -------------------------------------------------------------------------------- /src/Development/Shake/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Development/Shake/Util.hs -------------------------------------------------------------------------------- /src/General/Bilist.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Bilist.hs -------------------------------------------------------------------------------- /src/General/Binary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Binary.hs -------------------------------------------------------------------------------- /src/General/Chunks.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Chunks.hs -------------------------------------------------------------------------------- /src/General/Cleanup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Cleanup.hs -------------------------------------------------------------------------------- /src/General/EscCodes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/EscCodes.hs -------------------------------------------------------------------------------- /src/General/Extra.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Extra.hs -------------------------------------------------------------------------------- /src/General/Fence.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Fence.hs -------------------------------------------------------------------------------- /src/General/FileLock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/FileLock.hs -------------------------------------------------------------------------------- /src/General/GetOpt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/GetOpt.hs -------------------------------------------------------------------------------- /src/General/Ids.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Ids.hs -------------------------------------------------------------------------------- /src/General/Intern.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Intern.hs -------------------------------------------------------------------------------- /src/General/ListBuilder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/ListBuilder.hs -------------------------------------------------------------------------------- /src/General/Makefile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Makefile.hs -------------------------------------------------------------------------------- /src/General/Pool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Pool.hs -------------------------------------------------------------------------------- /src/General/Process.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Process.hs -------------------------------------------------------------------------------- /src/General/Template.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Template.hs -------------------------------------------------------------------------------- /src/General/Thread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Thread.hs -------------------------------------------------------------------------------- /src/General/Timing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Timing.hs -------------------------------------------------------------------------------- /src/General/TypeMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/TypeMap.hs -------------------------------------------------------------------------------- /src/General/Wait.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/General/Wait.hs -------------------------------------------------------------------------------- /src/Paths.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Paths.hs -------------------------------------------------------------------------------- /src/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Run.hs -------------------------------------------------------------------------------- /src/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test.hs -------------------------------------------------------------------------------- /src/Test/Basic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Basic.hs -------------------------------------------------------------------------------- /src/Test/Batch.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Batch.hs -------------------------------------------------------------------------------- /src/Test/Benchmark.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Benchmark.hs -------------------------------------------------------------------------------- /src/Test/Builtin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Builtin.hs -------------------------------------------------------------------------------- /src/Test/BuiltinOverride.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/BuiltinOverride.hs -------------------------------------------------------------------------------- /src/Test/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/C.hs -------------------------------------------------------------------------------- /src/Test/C/constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/C/constants.c -------------------------------------------------------------------------------- /src/Test/C/constants.h: -------------------------------------------------------------------------------- 1 | char* message(); 2 | -------------------------------------------------------------------------------- /src/Test/C/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/C/main.c -------------------------------------------------------------------------------- /src/Test/Cache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Cache.hs -------------------------------------------------------------------------------- /src/Test/Cleanup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Cleanup.hs -------------------------------------------------------------------------------- /src/Test/CloseFileHandles.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/CloseFileHandles.hs -------------------------------------------------------------------------------- /src/Test/Command.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Command.hs -------------------------------------------------------------------------------- /src/Test/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Config.hs -------------------------------------------------------------------------------- /src/Test/Database.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Database.hs -------------------------------------------------------------------------------- /src/Test/Digest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Digest.hs -------------------------------------------------------------------------------- /src/Test/Directory.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Directory.hs -------------------------------------------------------------------------------- /src/Test/Docs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Docs.hs -------------------------------------------------------------------------------- /src/Test/Errors.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Errors.hs -------------------------------------------------------------------------------- /src/Test/Existence.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Existence.hs -------------------------------------------------------------------------------- /src/Test/FileLock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/FileLock.hs -------------------------------------------------------------------------------- /src/Test/FilePath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/FilePath.hs -------------------------------------------------------------------------------- /src/Test/FilePattern.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/FilePattern.hs -------------------------------------------------------------------------------- /src/Test/Files.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Files.hs -------------------------------------------------------------------------------- /src/Test/Forward.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Forward.hs -------------------------------------------------------------------------------- /src/Test/History.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/History.hs -------------------------------------------------------------------------------- /src/Test/Journal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Journal.hs -------------------------------------------------------------------------------- /src/Test/Lint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Lint.hs -------------------------------------------------------------------------------- /src/Test/Live.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Live.hs -------------------------------------------------------------------------------- /src/Test/Manual.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Manual.hs -------------------------------------------------------------------------------- /src/Test/Match.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Match.hs -------------------------------------------------------------------------------- /src/Test/Monad.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Monad.hs -------------------------------------------------------------------------------- /src/Test/Ninja.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja.hs -------------------------------------------------------------------------------- /src/Test/Ninja/allow_directory.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/allow_directory.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/buildseparate.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/buildseparate.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/compdb.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/compdb.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/compdb.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/compdb.output -------------------------------------------------------------------------------- /src/Test/Ninja/continuations.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/continuations.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/lexical.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/lexical.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/lint.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/lint.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/nocreate.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/nocreate.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/outputtouch.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/outputtouch.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/phonyorder.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/phonyorder.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/redefine.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/redefine.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/restart.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/restart.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/subdir/1.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/subdir/1.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/subdir/2.ninja: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Test/Ninja/test1.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test1.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test2.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test2.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test3-inc.ninja: -------------------------------------------------------------------------------- 1 | v5 = i1 2 | 3 | build out3.3: dump 4 | -------------------------------------------------------------------------------- /src/Test/Ninja/test3-sub.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test3-sub.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test3.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test3.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test4.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test4.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test5.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test5.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test6-inc.ninja: -------------------------------------------------------------------------------- 1 | v2 = g2 2 | -------------------------------------------------------------------------------- /src/Test/Ninja/test6-sub.ninja: -------------------------------------------------------------------------------- 1 | v2 = g3 2 | -------------------------------------------------------------------------------- /src/Test/Ninja/test6.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test6.ninja -------------------------------------------------------------------------------- /src/Test/Ninja/test7.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Ninja/test7.ninja -------------------------------------------------------------------------------- /src/Test/Oracle.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Oracle.hs -------------------------------------------------------------------------------- /src/Test/OrderOnly.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/OrderOnly.hs -------------------------------------------------------------------------------- /src/Test/Parallel.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Parallel.hs -------------------------------------------------------------------------------- /src/Test/Pool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Pool.hs -------------------------------------------------------------------------------- /src/Test/Progress.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Progress.hs -------------------------------------------------------------------------------- /src/Test/Progress/progress-nan.prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Progress/progress-nan.prog -------------------------------------------------------------------------------- /src/Test/Progress/self-clean-j2.prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Progress/self-clean-j2.prog -------------------------------------------------------------------------------- /src/Test/Progress/self-rebuild-j2.prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Progress/self-rebuild-j2.prog -------------------------------------------------------------------------------- /src/Test/Progress/self-zero-j2.prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Progress/self-zero-j2.prog -------------------------------------------------------------------------------- /src/Test/Random.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Random.hs -------------------------------------------------------------------------------- /src/Test/Rebuild.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Rebuild.hs -------------------------------------------------------------------------------- /src/Test/Reschedule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Reschedule.hs -------------------------------------------------------------------------------- /src/Test/Resources.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Resources.hs -------------------------------------------------------------------------------- /src/Test/Self.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Self.hs -------------------------------------------------------------------------------- /src/Test/SelfMake.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/SelfMake.hs -------------------------------------------------------------------------------- /src/Test/Tar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tar.hs -------------------------------------------------------------------------------- /src/Test/Tar/list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tar/list.txt -------------------------------------------------------------------------------- /src/Test/Targets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Targets.hs -------------------------------------------------------------------------------- /src/Test/Thread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Thread.hs -------------------------------------------------------------------------------- /src/Test/Tup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tup.hs -------------------------------------------------------------------------------- /src/Test/Tup/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tup/hello.c -------------------------------------------------------------------------------- /src/Test/Tup/newmath/root.cfg: -------------------------------------------------------------------------------- 1 | 2 | newmath.a = square.c 3 | -------------------------------------------------------------------------------- /src/Test/Tup/newmath/square.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tup/newmath/square.c -------------------------------------------------------------------------------- /src/Test/Tup/newmath/square.h: -------------------------------------------------------------------------------- 1 | int square(int x); 2 | -------------------------------------------------------------------------------- /src/Test/Tup/root.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Tup/root.cfg -------------------------------------------------------------------------------- /src/Test/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Type.hs -------------------------------------------------------------------------------- /src/Test/Unicode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Unicode.hs -------------------------------------------------------------------------------- /src/Test/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Util.hs -------------------------------------------------------------------------------- /src/Test/Verbosity.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Verbosity.hs -------------------------------------------------------------------------------- /src/Test/Version.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/src/Test/Version.hs -------------------------------------------------------------------------------- /test-make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/test-make.sh -------------------------------------------------------------------------------- /travis.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/travis.hs -------------------------------------------------------------------------------- /website/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/.ghci -------------------------------------------------------------------------------- /website/.ghcid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/.ghcid -------------------------------------------------------------------------------- /website/Code.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/Code.hs -------------------------------------------------------------------------------- /website/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/Main.hs -------------------------------------------------------------------------------- /website/parts/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/parts/content.html -------------------------------------------------------------------------------- /website/parts/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/parts/favicon.ico -------------------------------------------------------------------------------- /website/parts/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/parts/footer.html -------------------------------------------------------------------------------- /website/parts/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/parts/header.html -------------------------------------------------------------------------------- /website/parts/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/parts/index.css -------------------------------------------------------------------------------- /website/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/shake/HEAD/website/stack.yaml --------------------------------------------------------------------------------