-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathcl-notebook.asd
54 lines (48 loc) · 1.66 KB
/
cl-notebook.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
;;;; cl-notebook.asd
(asdf:defsystem #:cl-notebook
:description "A notebook-style in-browser editor for Common Lisp"
:author "Inaimathi <[email protected]>"
:license "AGPL3"
:serial t
:depends-on (#+sbcl #:sb-introspect #:qlot #:quri
#:alexandria #:anaphora #:cl-fad #:closer-mop
#:cl-who #:cl-css #:parenscript
#:house #:fact-base)
:components ((:module
src :components
((:file "package")
(:file "model")
(:file "util")
(:file "publish-update")
(:module
ui :components
((:module
http-api :components
((:file "system")
(:file "notebook")
(:file "cell")))
(:module
http-front-end :components
((:file "macros")
(:file "css")
(:file "core")
(:file "base") (:file "templates") (:file "api")
(:file "notebook-selector")
(:file "pareditesque")))))
(:file "evaluators")
(:file "exporters")
(:file "main")))))
(asdf:defsystem #:cl-notebook/test
:description "Test suite for :cl-notebook"
:author "Inaimathi <[email protected]>"
:license "AGPL3"
:serial t
:depends-on (#:cl-notebook #:test-utils)
:defsystem-depends-on (#:prove-asdf)
:components ((:module
test :components
((:file "package")
(:test-file "cl-notebook"))))
:perform (test-op
:after (op c)
(funcall (intern #.(string :run) :prove) c)))