packages feed

gore-and-ash-async-1.0.1.0: gore-and-ash-async.cabal

name:                gore-and-ash-async
version:             1.0.1.0
synopsis:            Core module for Gore&Ash engine that embeds async IO actions into game loop.
description:         Please see README.md
homepage:            https://github.com/TeaspotStudio/gore-and-ash-async#readme
license:             BSD3
license-file:        LICENSE
author:              Anton Gushcha
maintainer:          ncrashed@gmail.com
copyright:           2016 Anton Gushcha
category:            Game
build-type:          Simple
cabal-version:       >=1.10

library
  hs-source-dirs:     src
  exposed-modules:     
                      Game.GoreAndAsh.Async
                      Game.GoreAndAsh.Async.API
                      Game.GoreAndAsh.Async.Module
                      Game.GoreAndAsh.Async.State
  
  default-language:   Haskell2010
  build-depends:      base >= 4.7 && < 5
                    , async >= 2.0.2
                    , containers >= 0.5.6.2
                    , deepseq >= 1.4.1.1
                    , exceptions >= 0.8.2.1
                    , gore-and-ash >= 1.1.0.1
                    , hashable >= 1.2.4.0
                    , mtl >= 2.2.1
                    , transformers >= 0.4.2.0
                    , unordered-containers >= 0.2.5.1

  default-extensions: 
                      BangPatterns
                      DeriveGeneric
                      FlexibleInstances
                      GeneralizedNewtypeDeriving
                      InstanceSigs
                      MultiParamTypeClasses
                      RecordWildCards
                      ScopedTypeVariables
                      TupleSections
                      TypeFamilies
                      UndecidableInstances

test-suite gore-and-ash-async-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  build-depends:       base
                     , gore-and-ash >= 1.1.0.1
                     , gore-and-ash-async
                     , test-framework
                     , test-framework-hunit
                     , HUnit
                     , deepseq >= 1.4.1.1
                     , exceptions >= 0.8.2.1
                     , transformers >= 0.4.2.0
                     , mtl >= 2.2.1
                     , containers >= 0.5.6.2

  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010
  default-extensions:  
                      Arrows
                      DataKinds
                      DeriveGeneric
                      GeneralizedNewtypeDeriving
                      MultiParamTypeClasses
                      OverloadedStrings
                      TypeFamilies