-
Notifications
You must be signed in to change notification settings - Fork 16
/
sbcl-librarian.asd
44 lines (41 loc) · 1.38 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
;;;; sbcl-librarian.asd
(asdf:defsystem #:sbcl-librarian
:description "Tool for generating Lisp bindings."
:author "Charles Zhang <[email protected]>"
; :license "TODO"
; :version "0.0.1"
:in-order-to ((test-op (test-op "sbcl-librarian/tests")))
:serial t
:pathname "src/"
:components ((:file "package")
(:file "types")
(:file "function")
(:file "api")
(:file "library")
(:file "bindings")
(:file "python-bindings")
(:file "handles")
(:file "loader")
(:file "environment")))
(asdf:defsystem #:sbcl-librarian/project
:description "Project skeleton builder for SBCL-LIBRARIAN"
:author "Colin O'Keefe <[email protected]>"
: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 <[email protected]>"
: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")))