2024-11-17 22:32:08 +01:00
|
|
|
(defsystem "aoc"
|
|
|
|
:long-name "Advent of Code"
|
|
|
|
:version "0.1.0"
|
|
|
|
:author "Peter Tillemans"
|
|
|
|
:maintainer "Peter Tillemans"
|
|
|
|
:mailto "pti@snamellit.com"
|
|
|
|
:license "MIT"
|
|
|
|
:homepage "https://forge.snamellit.com/pti/aoc-cl"
|
|
|
|
:bug-tracker "https://forge.snamellit.com/pti/aoc-cl/issues"
|
|
|
|
:source-control "https://forge.snamellit.com/pti/aoc-cl"
|
|
|
|
:depends-on (#:dexador
|
2024-11-18 14:09:26 +01:00
|
|
|
#:cl-cookie
|
2024-11-17 22:32:08 +01:00
|
|
|
#:plump
|
2024-11-18 14:08:48 +01:00
|
|
|
#:lquery
|
2024-11-18 14:37:49 +01:00
|
|
|
#:fiveam
|
|
|
|
#:array-operations
|
|
|
|
#:lla)
|
2024-11-17 22:32:08 +01:00
|
|
|
:components ((:module "src"
|
|
|
|
:components
|
2024-11-18 14:08:48 +01:00
|
|
|
((:file "main")
|
|
|
|
(:file "2018/day06"))))
|
2024-11-17 22:32:08 +01:00
|
|
|
:description "Advent of Code challenges and solutions."
|
|
|
|
:long-description "Solutions for the AOC challenges."
|
|
|
|
:in-order-to ((test-op (test-op "aoc/tests"))))
|
|
|
|
|
|
|
|
(defsystem "aoc/tests"
|
|
|
|
:author "Peter Tillemans"
|
|
|
|
:license "MIT"
|
|
|
|
:depends-on ("aoc"
|
|
|
|
"rove")
|
|
|
|
:components ((:module "tests"
|
|
|
|
:components
|
|
|
|
((:file "main"))))
|
|
|
|
:description "Test system for aoc"
|
|
|
|
:perform (test-op (op c) (symbol-call :rove :run c)))
|