Day 17 done
[advent-of-code-17.git] / advent-of-code.cabal
index de95bf64214f51af3ae819c96fb1147428957b20..05e1ef7d0bae9b1fad62c5df3d39842c67b56fa2 100644 (file)
@@ -14,9 +14,13 @@ cabal-version:       >=1.10
 extra-source-files:  README.md
 
 library
-  hs-source-dirs:      src
-  build-depends:       base >= 4.7 && < 5
+  exposed-modules:     Advent18Parser
+  hs-source-dirs:      src, src/advent18
   default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+
 
 executable advent01
   hs-source-dirs:      src/advent01
@@ -166,3 +170,36 @@ executable advent16
                      , megaparsec
                      , vector
 
+executable advent17
+  hs-source-dirs:      src/advent17
+  main-is:             advent17.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , vector
+
+executable advent17leaky
+  hs-source-dirs:      src/advent17
+  main-is:             advent17leaky.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , vector
+
+executable advent18a
+  hs-source-dirs:      src/advent18
+  main-is:             advent18a.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , text
+                     , megaparsec
+
+executable advent18b
+  hs-source-dirs:      src/advent18
+  main-is:             advent18b.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+                     , mtl
+                     , text
+                     , megaparsec
\ No newline at end of file