projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9134: add machine-type to report
[clsql.git]
/
clsql.asd
diff --git
a/clsql.asd
b/clsql.asd
index f74e884b009bea3b7a8fb927f83794bee750a226..6bd2b9b414f96c729cae509829c9850cd25f1849 100644
(file)
--- a/
clsql.asd
+++ b/
clsql.asd
@@
-14,7
+14,11
@@
;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;; *************************************************************************
;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;; *************************************************************************
-(asdf:defsystem #:clsql
+(in-package #:cl-user)
+(defpackage #:clsql-system (:use #:asdf #:cl))
+(in-package #:clsql-system)
+
+(defsystem #:clsql
:name "CLSQL"
:author ""
:maintainer ""
:name "CLSQL"
:author ""
:maintainer ""
@@
-35,18
+39,24
@@
a functional and an object oriented interface."
(:file "kmr-mop" :depends-on ("package"))))
(:module :core
:pathname ""
(:file "kmr-mop" :depends-on ("package"))))
(:module :core
:pathname ""
- :components ((:file "classes")
+ :components ((:file "generics")
+ (:file "classes")
(:file "operations" :depends-on ("classes"))
(:file "syntax"))
:depends-on (:package))
(:module :functional
:pathname ""
:components ((:file "sql")
(:file "operations" :depends-on ("classes"))
(:file "syntax"))
:depends-on (:package))
(:module :functional
:pathname ""
:components ((:file "sql")
- (:file "table"))
+ (:file "table"
:depends-on ("sql")
))
:depends-on (:core))
(:module :object
:pathname ""
:components ((:file "metaclasses")
:depends-on (:core))
(:module :object
:pathname ""
:components ((:file "metaclasses")
- (:file "objects" :depends-on ("metaclasses")))
+ (:file "objects" :depends-on ("metaclasses"))
+ (:file "relations" :depends-on ("objects")))
:depends-on (:functional))))))
:depends-on (:functional))))))
+
+(defmethod perform ((o test-op) (c (eql (find-system 'clsql))))
+ (operate 'load-op 'clsql-tests)
+ (operate 'test-op 'clsql-tests :force t))