-
Notifications
You must be signed in to change notification settings - Fork 6
/
house.asd
47 lines (42 loc) · 1.19 KB
/
house.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
;;;; house.asd
(asdf:defsystem #:house
:description "Custom asynchronous HTTP server for the Deal project."
:author "Inaimathi <[email protected]>"
:license "AGPL3"
:version "0.5.0"
:serial t
:depends-on (#:alexandria
#:anaphora
#:bordeaux-threads #:usocket #:flexi-streams
#:cl-fad #:cl-ppcre #:optima #:cl-json #:split-sequence
#:quri
#:session-token #:trivial-features
#:lisp-unit)
:components ((:module
src :components
((:file "package")
(:file "session")
(:file "util")
(:file "request")
(:file "response")
(:file "buffer")
(:file "handler-table")
(:file "define-handler")
(:file "channel")
(:file "house")))))
(asdf:defsystem #:house/test
:description "Test suite for :house"
:author "Inaimathi <[email protected]>"
:license "AGPL3"
:serial t
:depends-on (#:house #:test-utils)
:defsystem-depends-on (#:prove-asdf)
:components ((:module
test :components
((:file "package")
(:test-file "handler-table")
(:test-file "define-handler")
(:test-file "house"))))
:perform (test-op
:after (op c)
(funcall (intern #.(string :run) :prove) c)))