-
Notifications
You must be signed in to change notification settings - Fork 16
/
sbcl-librarian.asd
53 lines (50 loc) · 1.63 KB
/
sbcl-librarian.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
;;;; sbcl-librarian.asd
(asdf:defsystem #:sbcl-librarian
:description "Tool for generating Lisp bindings."
:author "Charles Zhang <czhang@hrl.com>"
; :license "TODO"
; :version "0.0.1"
:in-order-to ((test-op (test-op "sbcl-librarian/tests")))
:depends-on (#:sb-sprof
)
:serial t
:pathname "src/"
:components ((:file "package")
(:file "asdf-utils")
(:file "util")
(:file "types")
(:file "function")
(:file "api")
(:file "conditions")
(:file "errors")
(:file "library")
(:file "bindings")
(:file "python-bindings")
(:file "handles")
(:file "loader")
(:file "environment")
(:file "fasl-lib")
(:file "diagnostics")
))
(asdf:defsystem #:sbcl-librarian/project
:description "Project skeleton builder for SBCL-LIBRARIAN"
:author "Colin O'Keefe <cbokeefe@hrl.com>"
:depends-on (#:alexandria)
:serial t
:pathname "src/project/"
:components ((:file "package")
(:file "project")))
(asdf:defsystem #:sbcl-librarian/tests
:description "Tests for sbcl-librarian."
:author "Kartik Singh <kssingh@hrl.com>"
:depends-on (#:sbcl-librarian
#:fiasco)
:perform (test-op (o s)
(uiop:symbol-call ':sbcl-librarian.tests
'#:run-test-suite))
:serial t
:pathname "tests/"
:components ((:file "package")
(:file "suite")
(:file "build-tests")
(:file "python-tests")))