repos
/
smoke
/ annotate_shade
summary
|
shortlog
|
log
|
tree
|
commit
|
commitdiff
|
headdiff
|
annotate
|
headblob
|
headfilediff
|
filehistory
normal
|
plain
|
shade
|
zebra
sbcl-bundle requires posix & unix
Annotate for file /cl-smoke.smoke.asd
2010-01-10 tobias
1
(defsystem :cl-smoke.smoke
08:49:36 '
2
:name :cl-smoke.smoke
2009-12-13 tobias
3
:version (0 0 1)
12:43:58 '
4
:author "Tobias Rautenkranz"
'
5
:license "GPL with linking exception"
'
6
:description "Smoke bindings. Provides the base functionality to
'
7
implement bindings using the various Smoke modules."
'
8
:depends-on
2010-02-03 tobias
9
(:cffi :closer-mop :alexandria :trivial-garbage :bordeaux-threads
2010-02-08 tobias
10
#+(and sbcl unix) :sb-posix)
2009-12-13 tobias
11
12:43:58 '
12
:components
'
13
((:module :src :components
'
14
((:file "package")
'
15
(:file "using-type" :depends-on ("package"))
'
16
(:file "overload-resolution" :depends-on ("package" "smoke" "using-type"))
'
17
#+sbcl (:file "sb-optimize" :depends-on ("overload-resolution"))
2010-01-10 tobias
18
(:file "smoke" :depends-on (:libsmoke :objects "clos"))
2009-12-13 tobias
19
(:file "object-map" :depends-on (:objects :utils))
12:43:58 '
20
(:file "class-map" :depends-on ("package"))
2010-01-10 tobias
21
(:file "bindings" :depends-on ("package" :utils))
2009-12-13 tobias
22
(:file "cxx-method" :depends-on ("package"))
2010-01-10 tobias
23
(:file "clos" :depends-on (:libsmoke "cxx-method" :objects
08:49:36 '
24
"object-map" "class-map" "bindings"))
2009-12-13 tobias
25
(:file "smoke-to-clos" :depends-on ("clos" "overload-resolution"))
12:43:58 '
26
(:module :objects
'
27
:serial t
2010-01-10 tobias
28
:depends-on (:libsmoke :utils "bindings")
2009-12-13 tobias
29
:components
12:43:58 '
30
((:file "object") (:file "enum" :depends-on ("object"))
'
31
(:file "type" :depends-on ("enum"))
'
32
(:file "method" :depends-on ("type"))
'
33
(:file "class" :depends-on ("method"))
'
34
(:file "instance" :depends-on ("class"))
'
35
(:file "stack" :depends-on ("instance"))))
2010-01-10 tobias
36
(:module :libsmoke
2009-12-13 tobias
37
:depends-on ("package")
12:43:58 '
38
:components
2010-01-10 tobias
39
((:file "smoke")
08:49:36 '
40
(:file "class" :depends-on ("smoke"))
2009-12-13 tobias
41
(:file "stack" :depends-on ("class"))
12:43:58 '
42
(:file "method" :depends-on ("stack"))
'
43
(:file "type" :depends-on ("method"))))
'
44
(:module :utils
'
45
:depends-on ("package")
'
46
:components
'
47
((:file "get-value")
2010-02-08 tobias
48
#+(and sbcl unix) (:file "sbcl-bundle")
2009-12-13 tobias
49
(:module :image :components
12:43:58 '
50
((:file "image" :depends-on (:impl))
'
51
(:module :impl
'
52
:components
'
53
(#+sbcl (:file "sbcl")
'
54
#+openmcl (:file "ccl")
'
55
#+(not (or sbcl openmcl))
'
56
(:file "not-implemented")))))))))))
'
57
2010-01-10 tobias
58
(defmethod perform ((operation test-op) (c (eql (find-system :cl-smoke.smoke))))
08:49:36 '
59
(operate 'asdf:load-op :cl-smoke.qt.tests)
'
60
(operate 'asdf:test-op :cl-smoke.qt.tests))