1 ;;; gstreamer.asd --- Gstreamer Sytem Definitions
3 :depends-on (:std :log :glib :sb-grovel)
4 :components ((:file "pkg")
5 (:file "object" :depends-on ("pkg"))
6 (:file "clock" :depends-on ("object"))
7 (:file "mini-object" :depends-on ("pkg"))
8 (:file "caps" :depends-on ("mini-object"))
9 (:file "context" :depends-on ("pkg"))
10 (:file "task" :depends-on ("object"))
11 (:file "iterator" :depends-on ("pkg"))
12 (:file "bus" :depends-on ("object"))
13 (:file "pad" :depends-on ("object"))
14 (:file "element" :depends-on ("clock" "object" "iterator" "context"))
15 (:file "element-factory" :depends-on ("element"))
16 (:file "bin" :depends-on ("element"))
17 (:file "debug" :depends-on ("bin"))
18 (:file "play" :depends-on ("element")))
19 :in-order-to ((test-op (test-op "gstreamer/tests"))))
21 (defsystem :gstreamer/tests
22 :depends-on (:std :log :rt :gstreamer :glib)
23 :components ((:file "tests"))
24 :perform (test-op (o c) (symbol-call :rt :do-tests :gstreamer)))