-
Notifications
You must be signed in to change notification settings - Fork 4
/
cl-bunny.asd
77 lines (74 loc) · 2.52 KB
/
cl-bunny.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
(in-package :cl-user)
(defpackage :cl-bunny.system
(:use :cl :asdf))
(in-package :cl-bunny.system)
(defsystem :cl-bunny
:version "0.4.6"
:description "Common Lisp RabbitMQ client based on IOLib"
:maintainer "Ilya Khaprov <[email protected]>"
:author "Ilya Khaprov <[email protected]>"
:licence "MIT"
:depends-on ("alexandria"
"string-case"
"cl-amqp"
"iolib"
"cl+ssl"
"quri"
"lparallel"
"safe-queue"
"eventfd"
"cl-events"
"blackbird"
"log4cl"
"trivial-backtrace")
:components ((:module "src"
:serial t
:components
((:file "package")
(:module "support"
:serial t
:components
((:file "pipe")
(:file "int-allocator")
(:file "channel-id-allocator")
(:file "promise")
(:file "sync-promise")
(:file "async-promise")
(:file "bunny-event")))
(:file "conditions")
(:file "properties-and-headers")
(:module "transport"
:serial t
:components
((:file "iolib-ssl-socket")
(:file "iolib-transport")))
(:module "io"
:serial t
:components
((:file "frames")
(:file "frame-and-payload-parser")
(:file "output-frame-queue")))
(:module "base"
:serial t
:components
((:file "channel-base")
(:file "connection-base")
(:file "threaded-connection")))
(:module "connection"
:serial t
:components
((:file "spec")
(:file "pool")
(:file "iolib-connection")
;; (:file "iolib-async")
;; (:file "iolib-sync")
(:file "iolib-threaded")))
(:file "channel")
(:file "message")
(:file "queue")
(:file "exchange")
(:file "consumer")
(:file "basic")
(:file "confirm")
(:file "tx")
(:file "printer")))))