wizard-wipeout/wizard-wipeout.cabal

73 lines
2.1 KiB
Text

cabal-version: 3.0
name: wizard-wipeout
version: 0.0.0.0
synopsis: A game about combating wizards
-- description:
license: GPL-3.0-or-later
license-file: LICENSE
author: nek0
maintainer: nek0@nek0.eu
-- copyright:
category: Game
build-type: Simple
extra-doc-files: CHANGELOG.md
-- extra-source-files:
common warnings
ghc-options: -Wall -threaded
library
import: warnings
exposed-modules: Library.Types
build-depends: base ^>=4.17.2.1
, linear
, matrix
, random
, vty
hs-source-dirs: src-lib
default-language: GHC2021
executable wizard-wipeout-client
import: warnings
main-is: Main.hs
other-modules: Client.Communication
Client.Types
-- other-extensions:
build-depends: base ^>=4.17.2.1
, monad-loops
, mtl
, network
, optparse-applicative
, vty
, wizard-wipeout
hs-source-dirs: src-client
default-language: GHC2021
executable wizard-wipeout-server
import: warnings
main-is: Main.hs
other-modules: Server.Communication
Server.Game
Server.Map
Server.Types
Server.Util
-- other-extensions:
build-depends: base ^>=4.17.2.1
, aeson
, bytestring
, directory
, linear
, matrix
, monad-loops
, mtl
, network
, optparse-applicative
, text
, time
, random
, stm
, unix
, wizard-wipeout
, yaml
hs-source-dirs: src-server
default-language: GHC2021