Split SysTools up some
authorTamar Christina <tamar@zhox.com>
Tue, 10 Oct 2017 18:58:56 +0000 (19:58 +0100)
committerTamar Christina <tamar@zhox.com>
Tue, 10 Oct 2017 18:58:56 +0000 (19:58 +0100)
commite51e565da82fe406bf9d5f2c4a72e0737ba7e6ce
treef4a35b39a5cd09af61354287a7e3ea241c29ff19
parentf337a208b1e1a53cbdfee8b49887858cc3a500f6
Split SysTools up some

Summary:
SysTools and DriverTools have an annoying mutual dependency.
They also each contain pieces of the linker. In order for
changes to be shared between the library and the exe linking
code this dependency needs to be broken in order to avoid
using hs-boot files.

Reviewers: austin, bgamari, erikd

Reviewed By: bgamari

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D4071
compiler/ghc.cabal.in
compiler/main/DriverPipeline.hs
compiler/main/SysTools.hs
compiler/main/SysTools/ExtraObj.hs [new file with mode: 0644]
compiler/main/SysTools/Info.hs [new file with mode: 0644]
compiler/main/SysTools/Process.hs [new file with mode: 0644]
compiler/main/SysTools/Tasks.hs [new file with mode: 0644]