changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/bin/bin.asd

changeset 651: af486e0a40c9
parent: 254cca648492
child: 5f88b237ce29
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 14 Sep 2024 22:13:06 -0400
permissions: -rw-r--r--
description: multi-binaries, working on removing x.lisp
1 (defsystem :bin
2  :depends-on (:bin/organ :bin/homer :bin/rdb :bin/skel :bin/packy :bin/core))
3 
4 (defsystem :bin/organ
5  :build-operation program-op
6  :build-pathname "organ"
7  :entry-point "bin/organ::start-organ"
8  :depends-on (:uiop :cl-ppcre :std :cli :organ :nlp)
9  :components ((:file "organ")))
10 
11 (defsystem :bin/homer
12  :build-operation program-op
13  :build-pathname "homer"
14  :entry-point "bin/homer::start-homer"
15  :depends-on (:uiop :cl-ppcre :std :cli
16  :organ :skel :nlp :rdb :packy :krypt)
17  :components ((:file "homer")))
18 
19 (defsystem :bin/rdb
20  :build-operation "program-op"
21  :build-pathname "rdb"
22  :entry-point "bin/rdb::start-rdb"
23  :depends-on (:uiop :cl-ppcre :std :rdb :cli)
24  :components ((:file "rdb")))
25 
26 (defsystem :bin/skel
27  :build-operation program-op
28  :build-pathname "skel"
29  :entry-point "bin/skel::start-skel"
30  :components ((:file "skel"))
31  :depends-on (:uiop :cl-ppcre :std :cli :skel))
32 
33 (defsystem :bin/packy
34  :build-operation program-op
35  :build-pathname "packy"
36  :entry-point "bin/packy::start-packy"
37  :depends-on (:uiop :cl-ppcre :std :cli :packy :rdb)
38  :components ((:file "packy")))
39 
40 (defsystem :bin/core
41  :build-operation program-op
42  :build-pathname "core"
43  :entry-point "bin/core::dispatch-core"
44  :components ((:file "core"))
45  :depends-on (:std :cli :log :bin/skel :bin/organ :bin/homer :bin/rdb :bin/packy))