tcod-haskell-0.1.0.0: tcod-haskell.cabal
name: tcod-haskell
version: 0.1.0.0
synopsis: Bindings to libtcod roguelike engine
description: Haskell bindings for popular library for making roguelike games
homepage: https://github.com/ncrashed/tcod-haskell#readme
license: BSD3
license-file: LICENSE
author: Anton Gushcha
maintainer: ncrashed@gmail.com
copyright: 2017 Anton Gushcha
category: Game
build-type: Custom
extra-source-files:
README.md
stack.yaml
terminal.png
libtcod/include/*.h
libtcod/include/*.hpp
libtcod/include/external/*.h
libtcod/include/gui/*.hpp
libtcod/src/*.c
libtcod/src/*.cpp
libtcod/src/gui/*.cpp
libtcod/src/png/*.c
libtcod/src/png/*.h
libtcod/src/zlib/*.h
libtcod/src/zlib/*.c
libtcod/LIBTCOD-CREDITS.txt
libtcod/LIBTCOD-LICENSE.txt
libtcod/build/autotools/configure.ac
libtcod/build/autotools/Makefile.am
libtcod/build/autotools/m4/*.m4
libtcod/samples/*.c
libtcod/samples/*.cpp
libtcod/samples/doctcod/*.cpp
libtcod/samples/doctcod/*.tpl
libtcod/samples/frost/*.cpp
libtcod/samples/hmtool/*.cpp
libtcod/samples/hmtool/*.hpp
libtcod/samples/navier/*.cpp
libtcod/samples/navier/*.hpp
libtcod/samples/rad/*.cpp
libtcod/samples/rad/*.hpp
libtcod/samples/rad/*.png
libtcod/samples/ripples/*.cpp
libtcod/samples/ripples/*.hpp
libtcod/samples/weather/*.cpp
libtcod/samples/weather/*.hpp
libtcod/samples/worldgen/*.cpp
libtcod/samples/worldgen/*.hpp
libtcod/samples/worldgen/*.png
libtcod/build.bat
libtcod/libtcod.cfg
libtcod/terminal.png
libtcod/data/img/*.png
libtcod/data/namegen/*.cfg
libtcod/data/namegen/*.txt
libtcod/data/rexpaint/*.xp
libtcod/data/cfg/*.cfg
libtcod/data/fonts/*.png
libtcod/data/fonts/*.txt
cabal-version: >=1.10
custom-setup
setup-depends:
base >= 4.5 && < 4.11
, Cabal < 1.25
, directory >= 1.0 && < 2.0
flag examples
description: build engine examples
default: False
library
hs-source-dirs: src
exposed-modules:
Game.TCOD
Game.TCOD.Bresenham
Game.TCOD.BSP
Game.TCOD.Color
Game.TCOD.Console
Game.TCOD.ConsoleTypes
Game.TCOD.Context
Game.TCOD.Fov
Game.TCOD.FovTypes
Game.TCOD.Heightmap
Game.TCOD.HeightmapInst
Game.TCOD.Image
Game.TCOD.List
Game.TCOD.Mersenne
Game.TCOD.MersenneTypes
Game.TCOD.Mouse
Game.TCOD.MouseTypes
Game.TCOD.NameGen
Game.TCOD.Noise
Game.TCOD.Path
Game.TCOD.System
Game.TCOD.Tree
Game.TCOD.Version
include-dirs:
libtcod/include
c-sources:
src/Game/TCOD/Bresenham.c
src/Game/TCOD/BSP.c
src/Game/TCOD/Color.c
src/Game/TCOD/Console.c
src/Game/TCOD/ConsoleTypes.c
src/Game/TCOD/Fov.c
src/Game/TCOD/Heightmap.c
src/Game/TCOD/Image.c
src/Game/TCOD/List.c
src/Game/TCOD/Mersenne.c
src/Game/TCOD/Mouse.c
src/Game/TCOD/NameGen.c
src/Game/TCOD/Noise.c
src/Game/TCOD/Path.c
src/Game/TCOD/System.c
src/Game/TCOD/Tree.c
src/Game/TCOD/Version.c
build-depends:
base >= 4.7 && < 5
, bytestring >= 0.10 && < 0.11
, containers >= 0.5 && < 0.6
, inline-c >= 0.5 && < 0.6
, repa >= 3.4 && < 3.5
, sdl2 >= 2.2 && < 2.3
, vector >= 0.12 && < 0.13
default-language: Haskell2010
default-extensions:
ConstraintKinds
DeriveGeneric
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GeneralizedNewtypeDeriving
MultiParamTypeClasses
OverloadedStrings
QuasiQuotes
RecordWildCards
ScopedTypeVariables
TemplateHaskell
TypeFamilies
extra-libraries: tcod
source-repository head
type: git
location: https://github.com/ncrashed/tcod-haskell
executable tcod-haskell-sample01
hs-source-dirs: app/sample01
main-is: Main.hs
ghc-options: -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
build-depends:
base
, tcod-haskell
default-extensions:
OverloadedStrings
RecordWildCards
ScopedTypeVariables
default-language: Haskell2010
if flag(examples)
Buildable: True
else
Buildable: False
executable tcod-haskell-sample02
hs-source-dirs: app/sample02
main-is: Main.hs
ghc-options: -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
build-depends:
base
, tcod-haskell
default-extensions:
OverloadedStrings
RecordWildCards
ScopedTypeVariables
default-language: Haskell2010
if flag(examples)
Buildable: True
else
Buildable: False
executable tcod-haskell-sample03
hs-source-dirs: app/sample03
main-is: Main.hs
ghc-options: -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
build-depends:
base
, tcod-haskell
default-extensions:
OverloadedStrings
RecordWildCards
ScopedTypeVariables
default-language: Haskell2010
if flag(examples)
Buildable: True
else
Buildable: False