-
Notifications
You must be signed in to change notification settings - Fork 1
/
phos.asd
30 lines (27 loc) · 910 Bytes
/
phos.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
;;;; phos.asd
(asdf:defsystem #:phos
:description "An experimental Gemini client library"
:author "Omar Polo <op@omarpolo.com>"
:license "ISC"
:version "0.0.1"
:serial t
:depends-on ("quri" "cl-ppcre" "trivia" "usocket" "cl+ssl")
:components ((:file "package")
(:file "phos")
(:file "gemtext")
(:file "gemini"))
:in-order-to ((test-op (test-op :phos/test))))
(asdf:defsystem #:phos/nodgui
:description "An experimental GUI Gemini client"
:depends-on ("phos" "nodgui")
:components ((:file "ui")))
(asdf:defsystem #:phos/test
:description "Test suite for phos."
:depends-on ("phos" "clunit2")
:serial t
:pathname "t"
:components ((:file "package")
(:file "all-tests")
(:file "gemtext-tests"))
:perform (test-op (op system)
(funcall (read-from-string "all-tests:run-all-tests"))))