62 lines
1.1 KiB
Plaintext
62 lines
1.1 KiB
Plaintext
cabal-version: 3.0
|
|
name: aoc2024
|
|
version: 0.1.0.0
|
|
license: BSD-3-Clause
|
|
author: Amneesh
|
|
maintainer: natto@weirdnatto.in
|
|
build-type: Simple
|
|
|
|
common common
|
|
ghc-options: -Wall -O3
|
|
default-extensions:
|
|
LambdaCase
|
|
ViewPatterns
|
|
|
|
build-depends:
|
|
, base >=4.14 && <5
|
|
, parsec >=3
|
|
|
|
library libaoc
|
|
import: common
|
|
exposed: False
|
|
hs-source-dirs: lib
|
|
exposed-modules: AoC
|
|
|
|
executable day1
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day1.hs
|
|
build-depends: libaoc
|
|
|
|
executable day2
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day2.hs
|
|
build-depends: libaoc
|
|
|
|
executable day3
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day3.hs
|
|
build-depends: libaoc
|
|
|
|
executable day4
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day4.hs
|
|
build-depends: libaoc
|
|
|
|
executable day4alt
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day4Alt.hs
|
|
build-depends: libaoc
|
|
|
|
executable day5
|
|
import: common
|
|
hs-source-dirs: src
|
|
main-is: Day5.hs
|
|
build-depends:
|
|
, containers
|
|
, libaoc
|