-- Initial diplomacy.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                diplomacy
version:             0.2.0.0
synopsis:            Diplomacy board game
description:         The board game Diplomacy, spoken in Haskell
homepage:            https://github.com/avieth/diplomacy
license:             BSD3
license-file:        LICENSE
author:              Alexander Vieth
maintainer:          aovieth@gmail.com
-- copyright:           
category:            Games
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: http://github.com/avieth/diplomacy.git

library
  exposed-modules:     Diplomacy.OrderObject
                     , Diplomacy.Zone
                     , Diplomacy.ZonedSubject
                     , Diplomacy.Turn
                     , Diplomacy.SupplyCentreDeficit
                     , Diplomacy.Order
                     , Diplomacy.Season
                     , Diplomacy.Control
                     , Diplomacy.OrderType
                     , Diplomacy.GreatPower
                     , Diplomacy.Occupation
                     , Diplomacy.Dislodgement
                     , Diplomacy.Aligned
                     , Diplomacy.OrderValidation
                     , Diplomacy.Province
                     , Diplomacy.Unit
                     , Diplomacy.OrderResolution
                     , Diplomacy.Phase
                     , Diplomacy.Game
                     , Diplomacy.Subject
                     , Data.MapUtil
                     , Data.AtLeast
  -- other-modules:       
  other-extensions:    GADTs
                     , AutoDeriveTypeable
                     , DataKinds
                     , ImpredicativeTypes
                     , MultiParamTypeClasses
                     , FlexibleInstances
                     , FlexibleContexts
                     , ScopedTypeVariables
                     , PolyKinds
                     , KindSignatures
                     , DeriveFunctor
                     , GeneralizedNewtypeDeriving
                     , StandaloneDeriving
                     , TypeFamilies
                     , OverloadedStrings
                     , RankNTypes
                     , PatternSynonyms

  build-depends:       base >=4.7 && <4.11
                     , containers >=0.5 && <0.6
                     , transformers >=0.3 && <0.6
                     , HUnit >=1.2 && <1.3
                     , TypeNat >=0.5 && <0.6
                     , parsec >= 3.1 && <3.2
  -- hs-source-dirs:      
  default-language:    Haskell2010