Modified base path selection mechanism to support loading from

non-working directories, added utility.cl and move around some
dependencies to make implementation clearer.
This commit is contained in:
2000-01-28 07:22:31 +00:00
parent f78391efdb
commit d7d90fbdb9

View File

@ -24,16 +24,20 @@
(:file "socket" :depends-on ("package")))) (:file "socket" :depends-on ("package"))))
(defsystem "CLASH" (defsystem "CLASH"
:source-pathname "src" :source-pathname #.(merge-pathnames
"src/"
(make-pathname :name nil :type nil :version nil
:defaults *load-truename*))
:source-extension "cl" :source-extension "cl"
:components :components
((:module "base" ((:module "base"
:source-pathname "" :source-pathname ""
:components ((:file "package"))) :components ((:file "package")
(:file "utility" :depends-on ("package"))))
(:module "main" (:module "main"
:source-pathname "main" :source-pathname "main"
:components ((:file "conditions") :components ((:file "status-codes")
(:file "status-codes") (:file "conditions" :depends-on ("status-codes"))
(:file "url" (:file "url"
:depends-on ("conditions" "status-codes")) :depends-on ("conditions" "status-codes"))
(:file "version" (:file "version"
@ -43,14 +47,14 @@
(:file "connection" (:file "connection"
:depends-on ("http-io")) :depends-on ("http-io"))
(:file "method") (:file "method")
(:file "namespace"
:depends-on ("url"))
(:file "messages" (:file "messages"
:depends-on ("url" "version")) :depends-on ("url" "version"))
(:file "entity" (:file "entity"
:depends-on ("http-io" "url")) :depends-on ("http-io" "url"))
(:file "resource" (:file "resource"
:depends-on ("entity" "method")) :depends-on ("entity" "method"))
(:file "namespace"
:depends-on ("url" "resource"))
(:file "server" (:file "server"
:depends-on ("namespace" "messages" :depends-on ("namespace" "messages"
"resource")) "resource"))