(asdf:defsystem "lime" :description "A task-oriented X11 window manager, beginning with its pure scene model." :author "" :license "" :serial t :components ((:file "src/package") (:file "src/conditions") (:file "src/model") (:file "src/layout") (:file "src/operations") (:file "src/membership") (:file "src/viewset") (:file "src/topology") (:file "src/presentation-navigation") (:file "src/layout-operations") (:file "src/floating-operations")) :in-order-to ((asdf:test-op (asdf:test-op "lime/test")))) (asdf:defsystem "lime/ui" :description "Renderer-neutral command palette state for Lime frontends." :depends-on ("lime") :serial t :components ((:file "src/ui/package") (:file "src/ui/session")) :in-order-to ((asdf:test-op (asdf:test-op "lime/ui/test")))) (asdf:defsystem "lime/ui/test" :description "Tests for Lime's renderer-neutral palette session." :depends-on ("lime/ui" "fiveam") :serial t :components ((:file "test/ui-package") (:file "test/ui")) :perform (asdf:test-op (operation component) (declare (ignore operation component)) (uiop:symbol-call :lime.ui.test :run-tests))) (asdf:defsystem "lime/persistence" :description "Versioned model snapshots and atomic private session storage." :depends-on ("lime" "cffi" "babel") :serial t :components ((:file "src/persistence/package") (:file "src/persistence/model") (:file "src/persistence/store")) :in-order-to ((asdf:test-op (asdf:test-op "lime/persistence/test")))) (asdf:defsystem "lime/persistence/test" :depends-on ("lime/persistence" "fiveam") :serial t :components ((:file "test/persistence")) :perform (asdf:test-op (operation component) (declare (ignore operation component)) (uiop:symbol-call :lime.persistence.test :run-tests))) (asdf:defsystem "lime/x11" :description "The intentionally small CLX/X11 bridge for Lime." :depends-on ("lime/ui" "lime/persistence" "clx" "babel" "cffi" "bordeaux-threads" (:version "usocket" "0.8.8")) :serial t :components ((:file "src/x11/package") (:file "src/x11/config-package") (:file "src/x11/backend") (:file "src/x11/randr") (:file "src/x11/icccm") (:file "src/x11/geometry") (:file "src/x11/appearance") (:file "src/x11/placement-policy") (:file "src/x11/ewmh") (:file "src/x11/attention") (:file "src/x11/text-native") (:file "src/x11/text") (:file "src/x11/bar") (:file "src/x11/status") (:file "src/x11/status-format") (:file "src/x11/status-desktop") (:file "src/x11/render") (:file "src/x11/commands") (:file "src/x11/navigation") (:file "src/x11/activity-navigation") (:file "src/x11/launcher") (:file "src/x11/pointer") (:file "src/x11/cursor") (:file "src/x11/session-settings") (:file "src/x11/lifecycle") (:file "src/x11/input") (:file "src/x11/default-bindings") (:file "src/x11/config") (:file "src/x11/ui-render") (:file "src/x11/ui") (:file "src/x11/activity-navigation-ui") (:file "src/x11/resilience") (:file "src/x11/persistence")) :in-order-to ((asdf:test-op (asdf:test-op "lime/x11/test")))) (asdf:defsystem "lime/x11/test" :description "Tests for Lime's X11 adapter policy helpers." :depends-on ("lime/x11" "fiveam") :serial t :components ((:file "test/x11-package") (:file "test/x11") (:file "test/x11-navigation") (:file "test/x11-membership") (:file "test/x11-activity-navigation") (:file "test/x11-attention") (:file "test/x11-text") (:file "test/x11-cursor") (:file "test/x11-session-settings") (:file "test/x11-status")) :perform (asdf:test-op (operation component) (declare (ignore operation component)) (uiop:symbol-call :lime.x11.test :run-tests))) (asdf:defsystem "lime/dev" :description "A serialized Slynk/REPL development runtime for a live Lime session." :depends-on ("lime/x11" "bordeaux-threads" "slynk") :serial t :components ((:file "src/x11/development-package") (:file "src/x11/development")) :in-order-to ((asdf:test-op (asdf:test-op "lime/dev/test")))) (asdf:defsystem "lime/dev/test" :description "Tests for Lime's live developer-runtime policy." :depends-on ("lime/dev" "fiveam") :serial t :components ((:file "test/development-package") (:file "test/development")) :perform (asdf:test-op (operation component) (declare (ignore operation component)) (uiop:symbol-call :lime.dev.test :run-tests))) (asdf:defsystem "lime/test" :description "Tests for Lime's pure model." :depends-on ("lime" "fiveam") :serial t :components ((:file "test/package") (:file "test/model") (:file "test/presentation-navigation") (:file "test/membership")) :perform (asdf:test-op (operation component) (declare (ignore operation component)) (uiop:symbol-call :lime.test :run-tests)))