backplane-dns/backplane-dns.asd

42 lines
1.3 KiB
Common Lisp

;;;; backplane-dns.asd
(asdf:defsystem #:backplane-dns
:description "Server to listen on Fudo backplane for DNS updates"
:author "Niten <niten@fudo.org>"
:version "0.1.0"
:serial t
:depends-on (:alexandria
:arrows
:backplane-dns-store
:backplane-server
:cl-ppcre)
:components ((:file "package")
(:file "backplane-dns"))
:in-order-to ((test-op (test-op :backplane-dns/test))))
(asdf:defsystem #:backplane-dns-store
:description "Storage for Fudo DNS backplane"
:author "Niten <niten@fudo.org>"
:version "0.1.0"
:serial t
:depends-on (:alexandria
:arrows
:cl-ppcre
:ip-utils
:postmodern)
:components ((:file "store-package")
(:file "backplane-dns-store")))
(asdf:defsystem #:backplane-dns/test
:description "XMPP Backplane DNS Server Tests"
:author "Niten <niten@fudo.org>"
:depends-on (:arrows
:backplane-dns
:ip-utils
:prove)
:components ((:module "test"
:serial t
:components ((:file "backplane-dns-test"))))
:perform (asdf:test-op (op c)
(uiop:symbol-call :prove '#:run '#:backplane-dns/test)))