Done day 25
[advent-of-code-18.git] / advent-of-code.cabal
index d45d830a85d28ea509efe06d9633f62741b13e79..b30d8df6afbddae057174e385bd2d0f74201a405 100644 (file)
@@ -174,4 +174,139 @@ executable advent13
   main-is:             advent13.hs
   default-language:    Haskell2010
   build-depends:       base >= 4.7 && < 5
-                     , containers
\ No newline at end of file
+                     , containers
+
+executable advent14
+  hs-source-dirs:      src/advent14
+  main-is:             advent14.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers   
+
+executable advent15
+  hs-source-dirs:      src/advent15
+  main-is:             advent15.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers   
+                     , pqueue
+
+executable advent16
+  hs-source-dirs:      src/advent16
+  main-is:             advent16.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent17
+  hs-source-dirs:      src/advent17
+  main-is:             advent17.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent18
+  hs-source-dirs:      src/advent18
+  main-is:             advent18.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent19
+  hs-source-dirs:      src/advent19
+  main-is:             advent19.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , text
+                     , megaparsec   
+
+executable advent20
+  hs-source-dirs:      src/advent20
+  main-is:             advent20.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , transformers
+                     , extra
+                     , text
+                     , megaparsec 
+                     , linear
+
+executable advent21
+  hs-source-dirs:      src/advent21
+  main-is:             advent21.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , text
+                     , megaparsec   
+
+executable advent21fm
+  hs-source-dirs:      src/advent21
+  main-is:             advent21-from-megathread.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , text
+                     , megaparsec
+                     , monad-loops
+                     , array
+
+executable advent22
+  hs-source-dirs:      src/advent22
+  main-is:             advent22.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , pqueue
+
+executable advent23
+  hs-source-dirs:      src/advent23
+  main-is:             advent23.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , text
+                     , megaparsec 
+                     , linear
+                     , pqueue
+
+executable advent24
+  hs-source-dirs:      src/advent24
+  main-is:             advent24.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , text
+                     , megaparsec 
+
+executable advent24naive
+  hs-source-dirs:      src/advent24
+  main-is:             advent24naive.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , text
+                     , megaparsec 
+
+
+executable advent25
+  hs-source-dirs:      src/advent25
+  main-is:             advent25.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , text
+                     , megaparsec 
+                     , linear