Factor out generic build infrastructure
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 5 Aug 2017 00:02:57 +0000 (01:02 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 5 Aug 2017 00:02:57 +0000 (01:02 +0100)
commit48e8b6f223154b9806081e6018099c66dad5a396
tree0fe45dd63106ff1275baeb007dabd923c8abe14d
parent81fecb8b3f23e6e09441b43ae874f0554cedf50b
Factor out generic build infrastructure

See #347
20 files changed:
hadrian.cabal
src/Expression.hs
src/Hadrian/Expression.hs [new file with mode: 0644]
src/Hadrian/Target.hs [new file with mode: 0644]
src/Oracles/ArgsHash.hs
src/Rules/Compile.hs
src/Rules/Configure.hs
src/Rules/Data.hs
src/Rules/Dependencies.hs
src/Rules/Documentation.hs
src/Rules/Generate.hs
src/Rules/Gmp.hs
src/Rules/Install.hs
src/Rules/Libffi.hs
src/Rules/Library.hs
src/Rules/Program.hs
src/Rules/Register.hs
src/Rules/Test.hs
src/Target.hs
src/Util.hs