reorganize systems: create scopes-core system with: config, forge, and (forthcoming) steps
This commit is contained in:
parent
8e81da1bc9
commit
af504f8d9d
3 changed files with 27 additions and 21 deletions
24
scopes-core.asd
Normal file
24
scopes-core.asd
Normal file
|
@ -0,0 +1,24 @@
|
|||
(in-package #:asdf-user)
|
||||
|
||||
(defsystem :scopes-core
|
||||
:author "cyberconcepts.org Team <team@cyberconcepts.org>"
|
||||
:license "MIT"
|
||||
:version "0.0.1"
|
||||
:homepage "https://www.cyberconcepts.org"
|
||||
:description "Core packages of the scopes project."
|
||||
:depends-on (:alexandria :com.inuoe.jzon :local-time :log4cl :str)
|
||||
:components ((:file "config")
|
||||
(:file "forge/forge")
|
||||
(:file "testing")
|
||||
(:file "test/test-config" :depends-on ("testing" "config"))
|
||||
(:file "test/test-forge" :depends-on ("testing" "forge/forge")))
|
||||
: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-forge"))
|
||||
:perform (test-op (o c)
|
||||
(symbol-call :scopes/test-config :run)
|
||||
(symbol-call :scopes/test-forge :run)))
|
|
@ -1,19 +0,0 @@
|
|||
(in-package #:asdf-user)
|
||||
|
||||
(defsystem :scopes-forge
|
||||
:author "cyberconcepts.org Team <team@cyberconcepts.org>"
|
||||
:license "MIT"
|
||||
:version "0.0.1"
|
||||
:homepage "https://www.cyberconcepts.org"
|
||||
:description ""
|
||||
:depends-on (:alexandria :com.inuoe.jzon :local-time :log4cl :str)
|
||||
:components ((:file "forge/forge")
|
||||
(:file "testing")
|
||||
(:file "test/test-forge" :depends-on ("testing" "forge/forge")))
|
||||
:long-description "scopes/forge: A Forth-like stack-oriented language"
|
||||
:in-order-to ((test-op (test-op "scopes-forge/test"))))
|
||||
|
||||
(defsystem :scopes-forge/test
|
||||
:depends-on (:scopes-forge)
|
||||
:components ((:file "test/test-forge"))
|
||||
:perform (test-op (o c) (symbol-call :scopes/test-forge :run)))
|
|
@ -5,7 +5,7 @@
|
|||
:license "MIT"
|
||||
:version "0.0.1"
|
||||
:homepage "https://www.cyberconcepts.org"
|
||||
:description ""
|
||||
:description "Generic data processing."
|
||||
:depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi
|
||||
:local-time :log4cl :str :sxql)
|
||||
:components ((:file "config")
|
||||
|
@ -13,10 +13,11 @@
|
|||
(:file "storage/storage")
|
||||
(:file "storage/tracking" :depends-on ("storage/storage"))
|
||||
(:file "testing")
|
||||
(:file "test/test-config" :depends-on ("testing" "config"))
|
||||
(: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"
|
||||
: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"))))
|
||||
|
|
Loading…
Add table
Reference in a new issue