aboutsummaryrefslogtreecommitdiff
path: root/aoc.cabal
blob: 7b8505ee7e94e45ea8e9ac07f6d41570e7fb958d (plain)
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
cabal-version:       >=1.10
-- Initial package description 'aoc.cabal' generated by 'cabal init'.  For
-- further documentation, see http://haskell.org/cabal/users-guide/

name:                aoc
version:             0.1.0.0
-- synopsis:
-- description:
-- bug-reports:
-- license:
license-file:        LICENSE
author:              Akshay
maintainer:          [email protected]
-- copyright:
-- category:
build-type:          Simple
extra-source-files:  CHANGELOG.md

library 
  hs-source-dirs:      lib
  default-language:    Haskell2010
  build-depends:       base, containers
  exposed-modules:     Utils

executable Day01
  main-is:             Day01.hs
  build-depends:       base, aoc
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day02
  main-is:             Day02.hs
  build-depends:       base, parsec, aoc
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day03
  main-is:             Day03.hs
  build-depends:       base, aoc
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day04
  main-is:             Day04.hs
  build-depends:       base, parsec, containers, aoc
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day05
  main-is:             Day05.hs
  build-depends:       base, aoc
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day06
  main-is:             Day06.hs
  build-depends:       base, aoc, containers
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day07
  main-is:             Day07.hs
  build-depends:       base, aoc, containers, parsec
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day08
  main-is:             Day08.hs
  build-depends:       base, aoc, containers
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day09
  main-is:             Day09.hs
  build-depends:       base, aoc, containers, parsec
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day10
  main-is:             Day10.hs
  build-depends:       base, aoc, containers, monad-memo
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day11
  main-is:             Day11.hs
  build-depends:       base, aoc, containers
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day12
  main-is:             Day12.hs
  build-depends:       base, aoc, containers
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day13
  main-is:             Day13.hs
  build-depends:       base, aoc, containers, split
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day14
  main-is:             Day14.hs
  build-depends:       base, aoc, containers, parsec, strings
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day15
  main-is:             Day15.hs
  build-depends:       base, aoc, containers, split
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day16
  main-is:             Day16.hs
  build-depends:       base, aoc, containers, split, parsec
  default-language:    Haskell2010
  hs-source-dirs:      execs

executable Day17
  main-is:             Day17.hs
  build-depends:       base, aoc, containers, split, parsec
  default-language:    Haskell2010
  hs-source-dirs:      execs


executable Day18
  main-is:             Day18.hs
  build-depends:       base, aoc, parsec
  default-language:    Haskell2010
  hs-source-dirs:      execs