-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathomocha.cabal
More file actions
122 lines (111 loc) · 2.36 KB
/
omocha.cabal
File metadata and controls
122 lines (111 loc) · 2.36 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
cabal-version: 3.0
name: omocha
version: 0.0.0.0
synopsis: Initial project template from stack
description: Please see README.md
category: Game
homepage: http://github.com/name/project
author: gg
maintainer: ggkuron@gmail.com
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
data-files: ./static/images/*.png
tested-with: GHC ==9.2.8 || ==9.4.8
common shared-properties
default-language: GHC2021
build-depends:
, aeson
, array
, base >=4.9.1.0
, boundingboxes
, bytestring
, containers
, directory
, either
, elerea
, exception-transformers
, extra
, filepath
, free
, freetype2 ^>=0.1
, gltf-loader
, GPipe
, GPipe-GLFW
, JuicyPixels
, JuicyPixels-util
, lens
, linear
, mtl >=2.2
, random
, resourcet
, rio
, template-haskell
, transformers
, vector
, vector-algorithms
default-extensions:
DuplicateRecordFields
MultiWayIf
NoFieldSelectors
NoImplicitPrelude
OverloadedRecordDot
OverloadedStrings
RecordWildCards
Strict
StrictData
ghc-options:
-fprint-potential-instances -Wall -Wno-name-shadowing -Worphans
-Wno-unrecognised-pragmas
library
import: shared-properties
exposed-modules:
Data.BoundingBox.V2
Omocha.Game
Omocha.MapFile
Omocha.Map
Omocha.Shape
Omocha.Spline
other-modules:
Omocha.Bitmap
Omocha.Context
Omocha.Control
Omocha.Font
Omocha.Mesh
Omocha.Resource
Omocha.Gltf
Omocha.Scene
Omocha.Shader
Omocha.Text
Omocha.Uniform
Omocha.UserInput
Paths_omocha
hs-source-dirs: src
executable omocha
main-is: Main.hs
other-modules: Paths_omocha
hs-source-dirs: ./
build-depends:
, base
, freetype2 ^>=0.1
, omocha
, template-haskell
default-language: GHC2021
test-suite omocha-test
import: shared-properties
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Data.BoundingBox.V2Spec
Omocha.GameSpec
Omocha.MapFileSpec
Omocha.ShapeSpec
Omocha.SplineSpec
Paths_omocha
hs-source-dirs: test
build-depends:
, hspec
, omocha
, QuickCheck
, raw-strings-qq
default-language: GHC2021