Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`
authorMoritz Angermann <moritz.angermann@gmail.com>
Thu, 15 Feb 2018 05:54:55 +0000 (13:54 +0800)
committerMoritz Angermann <moritz.angermann@gmail.com>
Thu, 15 Feb 2018 15:42:33 +0000 (23:42 +0800)
commit7c173b9043f7a9a5da46c5b0cc5fc3b38d1a7019
treea689773765fd02cf07b35e73d2e876f4ddd4a234
parent8529fbba309cd692bbbb0386321515d05a6ed256
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.

Reviewers: bgamari, simonmar, goldfire, erikd

Reviewed By: simonmar

Subscribers: tdammers, rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4377
21 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/Main.hs [moved from iserv/src/Main.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 [new file with mode: 0644]