Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`
authorMoritz Angermann <moritz.angermann@gmail.com>
Thu, 7 Jun 2018 17:36:24 +0000 (13:36 -0400)
committerBen Gamari <ben@smart-cactus.org>
Fri, 8 Jun 2018 00:11:25 +0000 (20:11 -0400)
commit6fbe5f274ba84181f5db50901639ae382ef68c4b
tree064239eb875d7d1188182bc8cd4a32c53397b475
parent200c8e046b44e38698d7e7bb9801f306e9570a0a
Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`

This is done for consistency. We usually call the package file the same name the
folder has.  The move into `utils` is done so that we can move the library into
`libraries/iserv` and the proxy into `utils/iserv-proxy` and then break the
`iserv.cabal` apart.  This will make building the cross compiler with TH
simpler, because we can build the library and proxy as separate packages.

Test Plan: ./validate

Reviewers: bgamari, goldfire, erikd

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4436
20 files changed:
.gitignore
ghc.mk
libraries/libiserv/Makefile [moved from iserv/Makefile with 100% similarity]
libraries/libiserv/cbits/iservmain.c [moved from iserv/cbits/iservmain.c with 100% similarity]
libraries/libiserv/ghc.mk [new file with mode: 0644]
libraries/libiserv/libiserv.cabal [new file with mode: 0644]
libraries/libiserv/proxy-src/Remote.hs [moved from iserv/proxy-src/Remote.hs with 100% similarity]
libraries/libiserv/src/GHCi/Utils.hsc [moved from iserv/src/GHCi/Utils.hsc with 100% similarity]
libraries/libiserv/src/Lib.hs [moved from iserv/src/Lib.hs with 100% similarity]
libraries/libiserv/src/Remote/Message.hs [moved from iserv/src/Remote/Message.hs with 100% similarity]
libraries/libiserv/src/Remote/Slave.hs [moved from iserv/src/Remote/Slave.hs with 100% similarity]
utils/iserv-proxy/Makefile [new file with mode: 0644]
utils/iserv-proxy/ghc.mk [new file with mode: 0644]
utils/iserv-proxy/iserv-proxy.cabal [moved from iserv/iserv-bin.cabal with 61% similarity]
utils/iserv-proxy/src/Main.hs [new file with mode: 0644]
utils/iserv/Makefile [new file with mode: 0644]
utils/iserv/cbits/iservmain.c [new file with mode: 0644]
utils/iserv/ghc.mk [moved from iserv/ghc.mk with 56% similarity]
utils/iserv/iserv.cabal [new file with mode: 0644]
utils/iserv/src/Main.hs [moved from iserv/src/Main.hs with 100% similarity]