-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.yaml
111 lines (105 loc) · 2.51 KB
/
package.yaml
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
name: sigmatau-ship
version: 0.1.0
synopsis: Game
description: "Spaceship Bridge Simulator"
maintainer: Jonathan Levi <[email protected]>
category: Game
## - CHANGELOG.md
# To remove tab warning
ghc-options: "-w -Woverlapping-patterns -Wwarnings-deprecations -Wdeprecations -Wdeprecated-flags -Wunrecognised-pragmas -Wredundant-constraints -Wduplicate-exports -Woverflowed-literals -Wempty-enumerations -Wmissing-fields -Wmissing-methods -Wwrong-do-bind -Wunsupported-calling-conventions -Wdodgy-foreign-imports -Winline-rule-shadowing -Wunsupported-llvm-version -Wunrecognised-warning-flags -Winaccessible-code -Wstar-is-type -Wstar-binder"
dependencies:
- base >=4.12 && <5
internal-libraries:
#---General
druntime:
source-dirs: src-general/druntime
exposed-modules:
- DRuntime
dependencies: []
extra-libraries:
- druntime
- phobos2
lifetime:
source-dirs: src-general/lifetime
exposed-modules:
- Data.Lifetime
dependencies: []
lifetime-set:
source-dirs: src-general/lifetime-set
exposed-modules:
- Data.Lifetime.Set
dependencies:
- lifetime
#---Network
terminal-connection:
source-dirs: src-network/terminal-connection
exposed-modules:
- Network.TerminalConnection
dependencies:
- stm
- bytestring
msg:
source-dirs: src-network/msg
exposed-modules:
- Data.Msg.Common
- Data.Msg.Bridge
- Data.Msg.Wire
- Data.Msg.RadarArc
- Data.Msg.HackEV
dependencies:
- flatbuffers
terminal-web-server:
source-dirs: src-network/terminal-web-server
exposed-modules:
- Network.TerminalServer
dependencies:
- bytestring
- text
- warp
- wai
- http-types
- wai-app-static
- wai-websockets
- websockets
- stm
- terminal-connection
- lifetime
#---World
world:
source-dirs: src-world/world
exposed-modules:
- World
dependencies:
- linear
- vector
extra-lib-dirs: []
extra-libraries:
- sigmatauworld
#---Ship
ship:
source-dirs: src-ship/ship
exposed-modules:
- Ship
dependencies:
- lifetime
- lifetime-set
- terminal-connection
- flatbuffers
- cereal
- msg
- world
- stm
- linear
- bytestring
executable:
main: Main.hs
source-dirs: src/main
dependencies:
- druntime
- world
- ship
- stm
- linear
- lifetime
- terminal-connection
- terminal-web-server