(defsystem :cl-smoke.qt.core :name :cl-smoke.qt.core :version (0 0 1) :author "Tobias Rautenkranz" :license "GPL with linking exception" :description "Smoke Qt core bindings." :depends-on (:cl-smoke.smoke :cffi :alexandria) :components ((:module "src" :components ((:file "package") (:module "lib" :depends-on ("package")) (:file "qt.core" :depends-on ("package" "lib")) (:file "ownership" :depends-on ("qt.core")) (:file "event" :depends-on ("qt.core")) (:file "object" :depends-on ("qt.core" "signal-slot" "qstring" "event")) (:file "operator" :depends-on ("qt.core" "object")) (:file "application" :depends-on ("qt.core" "properties")) (:file "qstring" :depends-on ("qt.core")) (:file "list" :depends-on ("qt.core")) (:file "vector" :depends-on ("qt.core" "signal-slot")) (:file "msg-handler" :depends-on ("lib" "qt.core")) (:file "timer" :depends-on ("qt.core")) (:file "i18n" :depends-on ("qt.core")) (:file "lisp-object" :depends-on ("qt.core" "lib")) (:module "signal-slot" :serial t :depends-on ("lisp-object") :components ((:file "signal-slot") (:file "translate" :depends-on ("signal-slot")) (:file "signal" :depends-on ("translate")) (:file "slot" :depends-on ("signal")) (:file "connect" :depends-on ("slot")))) (:file "string-list" :depends-on ("qt.core" "lib" "qstring")) (:file "variant" :depends-on ("qt.core" "qstring" "lisp-object")) (:file "properties" :depends-on ("variant")))))) (defmethod perform ((operation test-op) (c (eql (find-system :cl-smoke.qt.core)))) (operate 'asdf:load-op :cl-smoke.qt.tests) (operate 'asdf:test-op :cl-smoke.qt.tests))