Support ASDF instead of Mudballs.
Annotate for file qt.asd
2009-12-13 tobias 1 (defpackage qt-system
12:44:37 ' 2 (:use :cl :asdf))
' 3
' 4 (in-package qt-system)
' 5
' 6 (asdf:defsystem :qt
' 7 :name :qt
' 8 :version (0 0 1)
' 9 :author "Tobias Rautenkranz"
' 10 :license "GPL with linking exception"
' 11 :description "Smoke Qt bindings."
' 12 :depends-on (:smoke :smoke :cffi :alexandria)
' 13
' 14 :components
' 15 ((:module "src"
' 16 :components
' 17 ((:file "package")
' 18 (:module "lib" :depends-on ("package"))
' 19 (:file "qt" :depends-on ("package" "lib"))
' 20 (:file "ownership" :depends-on ("qt"))
' 21 (:file "event" :depends-on ("qt"))
' 22 (:file "object" :depends-on ("qt" "signal-slot" "qstring" "event"))
' 23 (:file "operator" :depends-on ("qt" "object"))
' 24 (:file "application" :depends-on ("qt" "properties"))
' 25 (:file "qstring" :depends-on ("qt"))
' 26 (:file "list" :depends-on ("qt"))
' 27 (:file "msg-handler" :depends-on ("lib" "qt"))
' 28 (:file "painter" :depends-on ("qt"))
' 29 (:file "timer" :depends-on ("qt"))
' 30 (:file "i18n" :depends-on ("qt"))
' 31 (:file "lisp-object" :depends-on ("qt" "lib"))
' 32 (:module "signal-slot"
' 33 :serial t
' 34 :depends-on ("lisp-object")
' 35 :components
' 36 ((:file "signal-slot")
' 37 (:file "translate" :depends-on ("signal-slot"))
' 38 (:file "signal" :depends-on ("translate"))
' 39 (:file "slot" :depends-on ("signal"))
' 40 (:file "connect" :depends-on ("slot"))))
' 41 (:file "string-list" :depends-on ("qt" "lib" "qstring"))
' 42 (:file "variant" :depends-on ("qt" "qstring" "lisp-object"))
' 43 (:file "properties" :depends-on ("variant"))))))
' 44
' 45 (defmethod asdf:perform ((operation test-op) (c (eql (find-system :qt))))
' 46 (operate 'asdf:load-op :qt.tests)
' 47 (operate 'asdf:test-op :qt.tests))