/
netwire-input-glfw.cabal
72 lines (64 loc) · 2.41 KB
/
netwire-input-glfw.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
-- Initial netwire-input-glfw.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: netwire-input-glfw
version: 0.0.12
synopsis: GLFW instance of netwire-input
description: This package contains the necessary glue to allow the use
of wires from the netwire-input package. In general, the
types associated here should be used only sparingly to
plumb the input state through your netwire program.
Otherwise, the state should not be modified directly.
homepage: https://www.github.com/Mokosha/netwire-input-glfw
license: MIT
license-file: LICENSE
author: Pavel Krajcevski
maintainer: Krajcevski@gmail.com
copyright: Pavel Krajcevski, 2014-2018
category: Game
build-type: Simple
extra-source-files: examples/Cursor.hs README.md
cabal-version: >=1.10
flag examples
description: Build examples
default: False
source-repository head
type: git
location: https://github.com/Mokosha/netwire-input-glfw
library
exposed-modules: FRP.Netwire.Input.GLFW
build-depends: base >= 4.6 && < 6
, netwire-input >= 0.0.7
, containers
, deepseq
, GLFW-b >= 1.4.8.2
, stm
, mtl
hs-source-dirs: lib
default-language: Haskell2010
--------------------------------------------------------------------------------
--
-- Examples
--
--------------------------------------------------------------------------------
executable glfw-input-example
main-is: Cursor.hs
hs-source-dirs: examples
ghc-options: -Wall -rtsopts -O3
default-language: Haskell2010
build-depends: base > 4.5,
netwire >= 5,
netwire-input,
netwire-input-glfw,
OpenGL,
GLFW-b,
transformers,
array,
bytestring,
mtl,
containers,
directory,
filepath
if flag(examples)
buildable: True
else
buildable: False