(in-package #:asdf-user) (defsystem :scopes-core :author "cyberconcepts.org Team " :license "MIT" :version "0.0.1" :homepage "https://www.cyberconcepts.org" :description "Core packages of the scopes project." :depends-on (:alexandria :cl-dotenv :com.inuoe.jzon :flexi-streams :ironclad :local-time :log4cl :lparallel :qbase64 :serapeum :str) :components ((:file "config" :depends-on ("util/util")) (:file "core/actor" :depends-on ("shape/shape" "util/async" "util/util")) (:file "core/core" :depends-on ("config" "core/actor" "core/message" "forge/forge" "logging" "util/async" "util/util")) (:file "core/message" :depends-on ("core/actor" "shape/shape")) (:file "forge/forge" :depends-on ("util/iter" "util/util")) (:file "logging" :depends-on ("config" "util/util")) (:file "shape/shape") (:file "util/util") (:file "util/async" :depends-on ("util/util")) (:file "util/crypt" :depends-on ("util/util")) (:file "util/iter") (:file "testing" :depends-on ("util/util"))) :long-description "scopes/core: The core packages of the scopes project." :in-order-to ((test-op (test-op "scopes-core/test")))) (defsystem :scopes-core/test :depends-on (:scopes-core) :components ((:file "test/test-config") (:file "test/test-core") (:file "test/test-forge")) :perform (test-op (o c) (symbol-call :scopes/test-config :run) (symbol-call :scopes/test-core :run) (symbol-call :scopes/test-forge :run)))