cl-scopes/scopes.asd

32 lines
1.3 KiB
Common Lisp

(in-package #:asdf-user)
(defsystem :scopes
:author "cyberconcepts.org Team <team@cyberconcepts.org>"
:license "MIT"
:version "0.0.1"
:homepage "https://www.cyberconcepts.org"
:description ""
:depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi
:local-time :log4cl :str :sxql)
:components ((:file "config")
(:file "forge/forge")
(:file "storage/storage")
(:file "storage/tracking" :depends-on ("storage/storage"))
(:file "testing")
(:file "test/test-forge" :depends-on ("testing" "forge/forge"))
(:file "test/test-storage"
:depends-on ("testing" "storage/storage" "storage/tracking")))
:long-description "scopes: generic data processing facilities"
;;#.(uiop:read-file-string
;; (uiop:subpathname *load-pathname* "README.md")))
:in-order-to ((test-op (test-op "scopes/test"))))
(defsystem :scopes/test
:depends-on (:scopes)
:components ((:file "test/test-config")
(:file "test/test-storage")
(:file "test/test-forge"))
:perform (test-op (o c)
(symbol-call :scopes/test-config :run)
(symbol-call :scopes/test-storage :run-all)
(symbol-call :scopes/test-forge :run)))