-
Notifications
You must be signed in to change notification settings - Fork 1
/
hermetic.cabal
152 lines (147 loc) · 3.93 KB
/
hermetic.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
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.31.1.
--
-- see: https://github.com/sol/hpack
--
-- hash: cb26573dd4a92344a612e08df5f5ed9e0ee24eb6d79588db0b48aeb255fb1b74
name: hermetic
version: 0.0
description: A two player, simultaneous turn desktop strategy game. Homepage [on GitHub](https://github.com/seagreen/hermetic).
.
If you're looking for a place to start reading I recommend "Game.Model". Data > code.
license: BSD3
build-type: Simple
library
exposed-modules:
App
Cli
Game
Game.Model
Game.Outcome
Game.Prelude
Game.Update
Game.Update.Bombard
Game.Update.Build
Game.Update.Combat
Game.Update.Diplomacy
Game.Update.Disease
Game.Update.Shared
Game.Update.Travel
Layout
Lib.Gloss
Model
Scenario.Crisis
Scenario.Tannen
Update
View
View.Board
View.Hud
View.Ship
other-modules:
Paths_hermetic
hs-source-dirs:
src
default-extensions: NoImplicitPrelude RecordWildCards StrictData DataKinds DeriveAnyClass DeriveFunctor DeriveGeneric DerivingStrategies ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs LambdaCase MultiParamTypeClasses NamedFieldPuns OverloadedStrings PackageImports RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
MonadRandom
, aeson
, aeson-pretty
, base
, bytestring
, containers
, directory
, filepath
, gitrev
, gloss
, hashable
, json-relay
, lens
, mtl
, optparse-applicative
, safe
, safe-exceptions
, split
, stm
, template-haskell
, text
, time
, transformers
, unordered-containers
default-language: Haskell2010
executable hermetic
main-is: Main.hs
other-modules:
Paths_hermetic
hs-source-dirs:
./misc
default-extensions: NoImplicitPrelude RecordWildCards StrictData DataKinds DeriveAnyClass DeriveFunctor DeriveGeneric DerivingStrategies ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs LambdaCase MultiParamTypeClasses NamedFieldPuns OverloadedStrings PackageImports RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall -threaded -rtsopts
build-depends:
MonadRandom
, aeson
, aeson-pretty
, base
, bytestring
, containers
, directory
, filepath
, gitrev
, gloss
, hashable
, hermetic
, json-relay
, lens
, mtl
, optparse-applicative
, safe
, safe-exceptions
, split
, stm
, template-haskell
, text
, time
, transformers
, unordered-containers
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Game.ModelSpec
LayoutSpec
Lib.MathSpec
Paths_hermetic
hs-source-dirs:
test
default-extensions: NoImplicitPrelude RecordWildCards StrictData DataKinds DeriveAnyClass DeriveFunctor DeriveGeneric DerivingStrategies ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs LambdaCase MultiParamTypeClasses NamedFieldPuns OverloadedStrings PackageImports RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
MonadRandom
, QuickCheck
, aeson
, aeson-pretty
, base
, bytestring
, containers
, directory
, filepath
, gitrev
, gloss
, hashable
, hermetic
, hspec
, json-relay
, lens
, mtl
, optparse-applicative
, safe
, safe-exceptions
, split
, stm
, template-haskell
, text
, time
, transformers
, unordered-containers
default-language: Haskell2010