Done day 25
[advent-of-code-18.git] / advent-of-code.cabal
1 name: advent-of-code
2 version: 0.1.0.0
3 -- synopsis:
4 -- description:
5 homepage: https://github.com/neilnjae/advent-of-code#readme
6 license: BSD3
7 -- license-file: LICENSE
8 author: Neil Smith
9 maintainer: noone@njae.me.uk
10 copyright: 2018 Neil Smith
11 category: None
12 build-type: Simple
13 cabal-version: >=1.10
14 extra-source-files: README.md
15
16 executable advent-of-code
17 hs-source-dirs: src
18 main-is: Main.hs
19 default-language: Haskell2010
20 build-depends: base >= 4.7 && < 5
21
22 executable advent01
23 hs-source-dirs: src/advent01
24 main-is: advent01.hs
25 default-language: Haskell2010
26 build-depends: base >= 4.7 && < 5
27 , text
28 , megaparsec
29 , containers
30
31 executable advent02
32 hs-source-dirs: src/advent02
33 main-is: advent02.hs
34 default-language: Haskell2010
35 build-depends: base >= 4.7 && < 5
36
37 executable advent03
38 hs-source-dirs: src/advent03
39 main-is: advent03.hs
40 default-language: Haskell2010
41 build-depends: base >= 4.7 && < 5
42 , text
43 , megaparsec
44 , containers
45
46 executable advent04
47 hs-source-dirs: src/advent04
48 main-is: advent04.hs
49 default-language: Haskell2010
50 build-depends: base >= 4.7 && < 5
51 , text
52 , megaparsec
53 , time
54 , containers
55
56 executable advent05
57 hs-source-dirs: src/advent05
58 main-is: advent05.hs
59 default-language: Haskell2010
60 build-depends: base >= 4.7 && < 5
61
62 executable advent06
63 hs-source-dirs: src/advent06
64 main-is: advent06.hs
65 default-language: Haskell2010
66 build-depends: base >= 4.7 && < 5
67 , text
68 , megaparsec
69 , containers
70
71 executable advent07
72 hs-source-dirs: src/advent07
73 main-is: advent07.hs
74 default-language: Haskell2010
75 build-depends: base >= 4.7 && < 5
76 , text
77 , megaparsec
78 , containers
79
80 executable advent08
81 hs-source-dirs: src/advent08
82 main-is: advent08.hs
83 default-language: Haskell2010
84 build-depends: base >= 4.7 && < 5
85 , text
86 , megaparsec
87
88 -- executable advent08foldable
89 -- hs-source-dirs: src/advent08
90 -- main-is: advent08-foldable.hs
91 -- default-language: Haskell2010
92 -- build-depends: base >= 4.7 && < 5
93 -- , text
94 -- , megaparsec
95
96 executable advent08tree
97 hs-source-dirs: src/advent08
98 main-is: advent08-treelibrary.hs
99 default-language: Haskell2010
100 build-depends: base >= 4.7 && < 5
101 , text
102 , megaparsec
103 , containers
104
105 executable advent09
106 hs-source-dirs: src/advent09
107 main-is: advent09.hs
108 default-language: Haskell2010
109 build-depends: base >= 4.7 && < 5
110 , text
111 , megaparsec
112 , containers
113
114 executable advent09pl
115 hs-source-dirs: src/advent09
116 main-is: advent09-pointlist.hs
117 default-language: Haskell2010
118 build-depends: base >= 4.7 && < 5
119 , text
120 , megaparsec
121 , containers
122 , pointedlist
123
124 executable advent10
125 hs-source-dirs: src/advent10
126 main-is: advent10.hs
127 default-language: Haskell2010
128 build-depends: base >= 4.7 && < 5
129 , text
130 , megaparsec
131 , containers
132
133 executable advent10iz
134 hs-source-dirs: src/advent10
135 main-is: advent10-iterate-zip.hs
136 default-language: Haskell2010
137 build-depends: base >= 4.7 && < 5
138 , text
139 , megaparsec
140 , containers
141
142 executable advent11
143 hs-source-dirs: src/advent11
144 main-is: advent11.hs
145 default-language: Haskell2010
146 build-depends: base >= 4.7 && < 5
147 , containers
148
149 executable advent11naive
150 hs-source-dirs: src/advent11
151 main-is: advent11-naive.hs
152 default-language: Haskell2010
153 build-depends: base >= 4.7 && < 5
154 , containers
155
156 executable advent12
157 hs-source-dirs: src/advent12
158 main-is: advent12.hs
159 default-language: Haskell2010
160 build-depends: base >= 4.7 && < 5
161 , text
162 , megaparsec
163 , containers
164
165 -- executable life
166 -- hs-source-dirs: src/advent12
167 -- main-is: life.hs
168 -- default-language: Haskell2010
169 -- build-depends: base >= 4.7 && < 5
170 -- , comonad
171
172 executable advent13
173 hs-source-dirs: src/advent13
174 main-is: advent13.hs
175 default-language: Haskell2010
176 build-depends: base >= 4.7 && < 5
177 , containers
178
179 executable advent14
180 hs-source-dirs: src/advent14
181 main-is: advent14.hs
182 default-language: Haskell2010
183 build-depends: base >= 4.7 && < 5
184 , containers
185
186 executable advent15
187 hs-source-dirs: src/advent15
188 main-is: advent15.hs
189 default-language: Haskell2010
190 build-depends: base >= 4.7 && < 5
191 , containers
192 , pqueue
193
194 executable advent16
195 hs-source-dirs: src/advent16
196 main-is: advent16.hs
197 default-language: Haskell2010
198 build-depends: base >= 4.7 && < 5
199 , text
200 , megaparsec
201 , containers
202
203 executable advent17
204 hs-source-dirs: src/advent17
205 main-is: advent17.hs
206 default-language: Haskell2010
207 build-depends: base >= 4.7 && < 5
208 , text
209 , megaparsec
210 , containers
211
212 executable advent18
213 hs-source-dirs: src/advent18
214 main-is: advent18.hs
215 default-language: Haskell2010
216 build-depends: base >= 4.7 && < 5
217 , text
218 , megaparsec
219 , containers
220
221 executable advent19
222 hs-source-dirs: src/advent19
223 main-is: advent19.hs
224 default-language: Haskell2010
225 build-depends: base >= 4.7 && < 5
226 , containers
227 , mtl
228 , text
229 , megaparsec
230
231 executable advent20
232 hs-source-dirs: src/advent20
233 main-is: advent20.hs
234 default-language: Haskell2010
235 build-depends: base >= 4.7 && < 5
236 , containers
237 , mtl
238 , transformers
239 , extra
240 , text
241 , megaparsec
242 , linear
243
244 executable advent21
245 hs-source-dirs: src/advent21
246 main-is: advent21.hs
247 default-language: Haskell2010
248 build-depends: base >= 4.7 && < 5
249 , containers
250 , mtl
251 , text
252 , megaparsec
253
254 executable advent21fm
255 hs-source-dirs: src/advent21
256 main-is: advent21-from-megathread.hs
257 default-language: Haskell2010
258 build-depends: base >= 4.7 && < 5
259 , containers
260 , mtl
261 , text
262 , megaparsec
263 , monad-loops
264 , array
265
266 executable advent22
267 hs-source-dirs: src/advent22
268 main-is: advent22.hs
269 default-language: Haskell2010
270 build-depends: base >= 4.7 && < 5
271 , containers
272 , pqueue
273
274 executable advent23
275 hs-source-dirs: src/advent23
276 main-is: advent23.hs
277 default-language: Haskell2010
278 build-depends: base >= 4.7 && < 5
279 , containers
280 , text
281 , megaparsec
282 , linear
283 , pqueue
284
285 executable advent24
286 hs-source-dirs: src/advent24
287 main-is: advent24.hs
288 default-language: Haskell2010
289 build-depends: base >= 4.7 && < 5
290 , containers
291 , text
292 , megaparsec
293
294 executable advent24naive
295 hs-source-dirs: src/advent24
296 main-is: advent24naive.hs
297 default-language: Haskell2010
298 build-depends: base >= 4.7 && < 5
299 , containers
300 , text
301 , megaparsec
302
303
304 executable advent25
305 hs-source-dirs: src/advent25
306 main-is: advent25.hs
307 default-language: Haskell2010
308 build-depends: base >= 4.7 && < 5
309 , containers
310 , text
311 , megaparsec
312 , linear