root/trunk/bknr/datastore/src/bknr.datastore.asd

Revision 4109, 1.7 kB (checked in by hans, 21 hours ago)

add print-store-object macro, fix dependencies

  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1 ;; -*-Lisp-*-
2
3 (in-package :cl-user)
4
5 (defpackage :bknr.datastore.system
6   (:use :cl :asdf))
7
8 (in-package :bknr.datastore.system)
9
10 (defsystem :bknr.datastore
11   :name "baikonour datastore"
12   :author "Hans Huebner <hans@huebner.org>"
13   :author "Manuel Odendahl <manuel@bl0rg.net>"
14   :version "0"
15   :maintainer "Hans Huebner <hans@huebner.org>"
16   :licence "BSD"
17   :description "baikonour - launchpad for lisp satellites"
18
19   :depends-on (:cl-interpol
20                :closer-mop
21                :alexandria
22                :unit-test
23                :bknr.utils
24                :bknr.indices
25                :yason
26                :trivial-utf-8)
27
28   :components ((:module "data" :components ((:file "package")
29                                             (:file "encoding" :depends-on ("package"))
30                                             (:file "txn" :depends-on ("encoding" "package"))
31                                             (:file "object" :depends-on ("txn" "package"))
32                                             (:file "object-tests" :depends-on ("object" "package"))
33                                             (:file "json" :depends-on ("object"))
34                                             (:file "blob" :depends-on ("txn" "object" "package"))))))
35
36 (defsystem :bknr.datastore.test 
37   :depends-on (:bknr.datastore :fiveam :cl-store :bknr.utils)
38   :components ((:module "data" :components ((:file "encoding-test")
39                                             (:file "object-tests")))))
40
41 (defmethod asdf:perform ((op asdf:test-op) (system (eql (find-system :bknr.datastore))))
42   (asdf:oos 'asdf:load-op :bknr.datastore.test)
43   (eval (read-from-string "(it.bese.fiveam:run! :bknr.datastore)")))
Note: See TracBrowser for help on using the browser.