-
Notifications
You must be signed in to change notification settings - Fork 2
/
bdef.asd
78 lines (73 loc) · 2.38 KB
/
bdef.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
78
;;;; bdef.asd
(asdf:defsystem #:bdef
:name "bdef"
:description "Buffer definition; audio buffer abstraction for sound synthesis systems"
:author "modula t."
:license "MIT"
:version "0.8"
:homepage "https://github.com/defaultxr/bdef"
:bug-tracker "https://github.com/defaultxr/bdef/issues"
:mailto "defaultxr at gmail dot com"
:source-control (:git "git@github.com:defaultxr/bdef.git")
:depends-on (#:alexandria
#:mutility
#:parse-float
#:closer-mop
#:jsown
#:eager-future2)
:pathname "src/"
:serial t
:components ((:file "package")
(:file "bdef")
(:file "splits")
#+#.(cl:if (cl:find-package "SEQUENCE") '(:and) '(:or))
(:file "sequence-extensions"))
:in-order-to ((test-op (test-op "bdef/tests"))))
(asdf:defsystem #:bdef/cl-patterns
:description "Buffer definition; audio buffer abstraction for sound synthesis systems (with cl-patterns functionality)"
:author "modula t."
:license "MIT"
:version "0.8"
:depends-on (#:bdef
#:cl-patterns)
:pathname "src/"
:serial t
:components ((:file "cl-patterns")))
(asdf:defsystem #:bdef/cl-collider
:description "Buffer definition; audio buffer abstraction for sound synthesis systems (with cl-collider functionality)"
:author "modula t."
:license "MIT"
:version "0.8"
:depends-on (#:bdef
#:cl-collider)
:pathname "src/"
:serial t
:components ((:file "cl-collider")))
(asdf:defsystem #:bdef/incudine
:description "Buffer definition; audio buffer abstraction for sound synthesis systems (with Incudine functionality)"
:author "modula t."
:license "MIT"
:version "0.8"
:depends-on (#:bdef
#:incudine)
:pathname "src/"
:serial t
:components ((:file "incudine")))
(asdf:defsystem #:bdef/tests
:name "bdef/tests"
:author "modula t."
:description "FiveAM-based tests suite for bdef"
:license "MIT"
:depends-on (#:bdef
#:bdef/cl-patterns
#:mutility
#:mutility/test-helpers
#:fiveam)
:pathname "t/"
:serial t
:components ((:file "test")
(:file "bdef")
(:file "splits")
(:file "cl-patterns"))
:perform (test-op (op c)
(uiop:symbol-call :fiveam :run! (uiop:find-symbol* '#:bdef-tests :bdef/tests))))