Done day 12
[advent-of-code-22.git] / advent-of-code22.cabal
index 747359d0c08c179c481be8d304e0a245198c9468..9f7d50a6add762bd06f24ae36f39c350393fabb6 100644 (file)
@@ -73,7 +73,7 @@ common common-extensions
 common build-directives
   build-depends:       base >=4.16
   default-language:    Haskell2010
-  hs-source-dirs:      ., app, lib
+  hs-source-dirs:      ., app, src
   other-modules:       AoC
   ghc-options:         -O2 
                        -Wall 
@@ -89,13 +89,13 @@ executable advent-of-code22
     -- LANGUAGE extensions used by modules in this package.
     -- other-extensions:
     build-depends:    base ^>=4.16.4.0
-    hs-source-dirs:   app, lib
+    hs-source-dirs:   app, src
     default-language: Haskell2010
 
 library
   import: common-extensions
   build-depends:  base >=4.16
-  hs-source-dirs: ., app, lib
+  hs-source-dirs: ., app, src
   exposed-modules: AoC
 
 executable advent01
@@ -131,4 +131,32 @@ executable advent05
 executable advent06
   import: common-extensions, build-directives
   main-is: advent06/Main.hs
-  
\ No newline at end of file
+executable advent07
+  import: common-extensions, build-directives
+  main-is: advent07/Main.hs
+  build-depends: text, attoparsec, containers, path-tree, rosezipper
+
+executable advent08
+  import: common-extensions, build-directives
+  main-is: advent08/Main.hs
+
+executable advent09
+  import: common-extensions, build-directives
+  main-is: advent09/Main.hs
+  build-depends: text, attoparsec, containers, linear, lens
+
+executable advent10
+  import: common-extensions, build-directives
+  main-is: advent10/Main.hs
+  build-depends: text, attoparsec, split
+
+executable advent11
+  import: common-extensions, build-directives
+  main-is: advent11/Main.hs
+  build-depends: text, attoparsec, containers, lens, mtl
+
+executable advent12
+  import: common-extensions, build-directives
+  main-is: advent12/Main.hs
+  build-depends: containers, linear, array, pqueue, mtl, lens
\ No newline at end of file