Support ASDF instead of Mudballs.
qt.asd
Sun Dec 13 13:44:37 CET 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Support ASDF instead of Mudballs.
--- old-qt.gui/qt.asd 1970-01-01 01:00:00.000000000 +0100
+++ new-qt.gui/qt.asd 2014-10-30 07:42:59.000000000 +0100
@@ -0,0 +1,47 @@
+(defpackage qt-system
+ (:use :cl :asdf))
+
+(in-package qt-system)
+
+(asdf:defsystem :qt
+ :name :qt
+ :version (0 0 1)
+ :author "Tobias Rautenkranz"
+ :license "GPL with linking exception"
+ :description "Smoke Qt bindings."
+ :depends-on (:smoke :smoke :cffi :alexandria)
+
+ :components
+ ((:module "src"
+ :components
+ ((:file "package")
+ (:module "lib" :depends-on ("package"))
+ (:file "qt" :depends-on ("package" "lib"))
+ (:file "ownership" :depends-on ("qt"))
+ (:file "event" :depends-on ("qt"))
+ (:file "object" :depends-on ("qt" "signal-slot" "qstring" "event"))
+ (:file "operator" :depends-on ("qt" "object"))
+ (:file "application" :depends-on ("qt" "properties"))
+ (:file "qstring" :depends-on ("qt"))
+ (:file "list" :depends-on ("qt"))
+ (:file "msg-handler" :depends-on ("lib" "qt"))
+ (:file "painter" :depends-on ("qt"))
+ (:file "timer" :depends-on ("qt"))
+ (:file "i18n" :depends-on ("qt"))
+ (:file "lisp-object" :depends-on ("qt" "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" "lib" "qstring"))
+ (:file "variant" :depends-on ("qt" "qstring" "lisp-object"))
+ (:file "properties" :depends-on ("variant"))))))
+
+(defmethod asdf:perform ((operation test-op) (c (eql (find-system :qt))))
+ (operate 'asdf:load-op :qt.tests)
+ (operate 'asdf:test-op :qt.tests))