1.1--- a/lisp/bin/bin.asd Fri Sep 13 20:30:55 2024 -0400
1.2+++ b/lisp/bin/bin.asd Sat Sep 14 22:13:06 2024 -0400
1.3@@ -1,50 +1,45 @@
1.4 (defsystem :bin
1.5- :depends-on (:bin/organ :bin/homer :bin/rdb :bin/skel :bin/packy)
1.6- :in-order-to ((test-op (test-op "app/tests")))
1.7- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.8+ :depends-on (:bin/organ :bin/homer :bin/rdb :bin/skel :bin/packy :bin/core))
1.9
1.10 (defsystem :bin/organ
1.11 :build-operation program-op
1.12 :build-pathname "organ"
1.13- :entry-point "bin/organ::main"
1.14+ :entry-point "bin/organ::start-organ"
1.15 :depends-on (:uiop :cl-ppcre :std :cli :organ :nlp)
1.16- :components ((:file "organ"))
1.17- :in-order-to ((test-op (test-op "app/tests")))
1.18- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.19+ :components ((:file "organ")))
1.20
1.21 (defsystem :bin/homer
1.22 :build-operation program-op
1.23 :build-pathname "homer"
1.24- :entry-point "bin/homer::main"
1.25+ :entry-point "bin/homer::start-homer"
1.26 :depends-on (:uiop :cl-ppcre :std :cli
1.27 :organ :skel :nlp :rdb :packy :krypt)
1.28- :components ((:file "homer"))
1.29- :in-order-to ((test-op (test-op "app/tests")))
1.30- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.31+ :components ((:file "homer")))
1.32
1.33 (defsystem :bin/rdb
1.34 :build-operation "program-op"
1.35 :build-pathname "rdb"
1.36- :entry-point "bin/rdb::main"
1.37+ :entry-point "bin/rdb::start-rdb"
1.38 :depends-on (:uiop :cl-ppcre :std :rdb :cli)
1.39- :components ((:file "rdb"))
1.40- :in-order-to ((test-op (test-op "app/tests")))
1.41- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.42+ :components ((:file "rdb")))
1.43
1.44 (defsystem :bin/skel
1.45 :build-operation program-op
1.46 :build-pathname "skel"
1.47- :entry-point "bin/skel:main"
1.48+ :entry-point "bin/skel::start-skel"
1.49 :components ((:file "skel"))
1.50- :depends-on (:uiop :cl-ppcre :std :cli :skel)
1.51- :in-order-to ((test-op (test-op "app/tests")))
1.52- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.53+ :depends-on (:uiop :cl-ppcre :std :cli :skel))
1.54
1.55 (defsystem :bin/packy
1.56 :build-operation program-op
1.57 :build-pathname "packy"
1.58- :entry-point "bin/packy::main"
1.59+ :entry-point "bin/packy::start-packy"
1.60 :depends-on (:uiop :cl-ppcre :std :cli :packy :rdb)
1.61- :components ((:file "packy"))
1.62- :in-order-to ((test-op (test-op "app/tests")))
1.63- :perform (test-op (o c) (symbol-call :rt :do-tests :app)))
1.64+ :components ((:file "packy")))
1.65+
1.66+(defsystem :bin/core
1.67+ :build-operation program-op
1.68+ :build-pathname "core"
1.69+ :entry-point "bin/core::dispatch-core"
1.70+ :components ((:file "core"))
1.71+ :depends-on (:std :cli :log :bin/skel :bin/organ :bin/homer :bin/rdb :bin/packy))