X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=advent-of-code.cabal;h=517763e25cf4cb0c6e56f7e5078d1aa63c0e6431;hb=948f3414468969e6a6ae6dcd0c96d74051a0e81d;hp=e1d7dc8cdd6f4391dd4785e4fdb70e1022fa63cf;hpb=3daf026f8f1a57fee82212aca0872eba0e71b8b4;p=advent-of-code-18.git

diff --git a/advent-of-code.cabal b/advent-of-code.cabal
index e1d7dc8..517763e 100644
--- a/advent-of-code.cabal
+++ b/advent-of-code.cabal
@@ -27,3 +27,151 @@ executable advent01
                      , text
                      , megaparsec
                      , containers
+
+executable advent02
+  hs-source-dirs:      src/advent02
+  main-is:             advent02.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+
+executable advent03
+  hs-source-dirs:      src/advent03
+  main-is:             advent03.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent04
+  hs-source-dirs:      src/advent04
+  main-is:             advent04.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , time 
+                     , containers
+
+executable advent05
+  hs-source-dirs:      src/advent05
+  main-is:             advent05.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+
+executable advent06
+  hs-source-dirs:      src/advent06
+  main-is:             advent06.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent07
+  hs-source-dirs:      src/advent07
+  main-is:             advent07.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent08
+  hs-source-dirs:      src/advent08
+  main-is:             advent08.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+
+-- executable advent08foldable
+--   hs-source-dirs:      src/advent08
+--   main-is:             advent08-foldable.hs
+--   default-language:    Haskell2010
+--   build-depends:       base >= 4.7 && < 5
+--                      , text
+--                      , megaparsec
+
+executable advent08tree
+  hs-source-dirs:      src/advent08
+  main-is:             advent08-treelibrary.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent09
+  hs-source-dirs:      src/advent09
+  main-is:             advent09.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent09pl
+  hs-source-dirs:      src/advent09
+  main-is:             advent09-pointlist.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+                     , pointedlist
+
+executable advent10
+  hs-source-dirs:      src/advent10
+  main-is:             advent10.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable advent10iz
+  hs-source-dirs:      src/advent10
+  main-is:             advent10-iterate-zip.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers   
+
+executable advent11
+  hs-source-dirs:      src/advent11
+  main-is:             advent11.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+
+executable advent11m
+  hs-source-dirs:      src/advent11
+  main-is:             advent11-map.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+
+executable advent11naive
+  hs-source-dirs:      src/advent11
+  main-is:             advent11-naive.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , containers
+
+executable advent12
+  hs-source-dirs:      src/advent12
+  main-is:             advent12.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , text
+                     , megaparsec
+                     , containers
+
+executable life
+  hs-source-dirs:      src/advent12
+  main-is:             life.hs
+  default-language:    Haskell2010
+  build-depends:       base >= 4.7 && < 5
+                     , comonad