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" |   :license "MIT" | ||||||
|   :version "0.0.1" |   :version "0.0.1" | ||||||
|   :homepage "https://www.cyberconcepts.org" |   :homepage "https://www.cyberconcepts.org" | ||||||
|   :description "" |   :description "Generic data processing." | ||||||
|   :depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi  |   :depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi  | ||||||
|                :local-time :log4cl :str :sxql) |                :local-time :log4cl :str :sxql) | ||||||
|   :components ((:file "config") |   :components ((:file "config") | ||||||
|  | @ -13,10 +13,11 @@ | ||||||
|                (:file "storage/storage") |                (:file "storage/storage") | ||||||
|                (:file "storage/tracking" :depends-on ("storage/storage")) |                (:file "storage/tracking" :depends-on ("storage/storage")) | ||||||
|                (:file "testing") |                (:file "testing") | ||||||
|  |                (:file "test/test-config" :depends-on ("testing" "config")) | ||||||
|                (:file "test/test-forge" :depends-on ("testing" "forge/forge")) |                (:file "test/test-forge" :depends-on ("testing" "forge/forge")) | ||||||
|                (:file "test/test-storage"  |                (:file "test/test-storage"  | ||||||
|                       :depends-on ("testing" "storage/storage" "storage/tracking"))) |                       :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:read-file-string | ||||||
|   ;;   (uiop:subpathname *load-pathname* "README.md"))) |   ;;   (uiop:subpathname *load-pathname* "README.md"))) | ||||||
|   :in-order-to ((test-op (test-op "scopes/test")))) |   :in-order-to ((test-op (test-op "scopes/test")))) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue