;;; cl-tui.asd — Common Lisp Terminal UI Framework (asdf:defsystem :cl-tui :description "Reusable Common Lisp Terminal UI Framework" :author "Amr Gharbeia" :version "0.2.0" :license "TBD" :depends-on (:fiveam) :components ((:module "backend" :components ((:file "package") (:file "classes" :depends-on ("package")) (:file "simple" :depends-on ("package" "classes")) (:file "modern" :depends-on ("package" "classes")))) (:module "layout" :components ((:file "layout"))) (:module "src/components" :components ((:file "package") (:file "box" :depends-on ("package"))))) :in-order-to ((test-op (test-op :cl-tui-tests)))) (asdf:defsystem :cl-tui-tests :description "Test suite for cl-tui" :depends-on (:cl-tui :fiveam) :components ((:module "backend" :components ((:file "tests"))) (:module "layout" :components ((:file "tests"))) (:module "src/components" :components ((:file "box-tests")))) :perform (test-op (o c) (uiop:symbol-call :cl-tui-backend-test '#:run!)))