You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
938 B
28 lines
938 B
(defsystem #:ddns-updater |
|
:version "2024.02.04.01" |
|
:author "Craig Oates" |
|
:license "MIT" |
|
:depends-on (#:com.inuoe.jzon |
|
#:clingon |
|
#:cl-fad |
|
#:dexador |
|
#:local-time |
|
#:log4cl) |
|
:components ((:module "src" |
|
:components ((:file "cli" :depends-on ("utils")) |
|
(:file "utils")))) |
|
:description "System to update DNS records when servers IP address changes." |
|
:build-operation "program-op" |
|
:build-pathname #P"bin/dup" |
|
:entry-point "cli:main" |
|
:in-order-to ((test-op (test-op #:ddns-updater/tests)))) |
|
|
|
(defsystem #:ddns-updater/tests |
|
:author "Craig Oates" |
|
:license "MIT" |
|
:depends-on (#:ddns-updater |
|
#:parachute) |
|
:components ((:module "tests" |
|
:components ((:file "tests")))) |
|
:description "Test system for ddns-updater." |
|
:perform (test-op (op s) (symbol-call :parachute :test :tests)))
|
|
|