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

name:                tracer-game
version:             0.0.0.0
-- synopsis:            
-- description:         
license:             GPL-3
license-file:        LICENSE
author:              nek0
maintainer:          nek0@chelnok.de
-- copyright:           
category:            Game
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

executable tracer-game
  main-is:             Main.hs
  other-modules:       Types
                     , Types.UserData
                     , Types.Map
                     , StateMachine
                     , Floorplan
                     , Init
                     , Test
  default-extensions:  OverloadedStrings
                     , DeriveGeneric
                     , DataKinds
  -- other-extensions:    
  build-depends:       base >=4.10 && <4.11
                     , affection == 0.0.0.9
                     , sdl2
                     , OpenGL
                     , nanovg
                     , stm
                     , text
                     , containers
                     , ecstasy
                     , linear
                     , matrix
                     , random
                     , vector
  hs-source-dirs:      src
  ghc-options:         -Wall -prof
  default-language:    Haskell2010