-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfroute.asd
44 lines (36 loc) · 1.62 KB
/
froute.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
(defpackage :froute-system
(:use :cl :asdf))
(in-package :froute-system)
(defsystem :froute
:author "Fungus Humungus"
:description "An Http routing class that takes advantage of the MOP"
:license "MIT"
:version "0.1"
:depends-on (:closer-mop :cl-ppcre)
:components ((:module "src"
:components ((:file "package")
(:file "froute-class" :depends-on ("package"))
(:file "routes" :depends-on ("package" "froute-class"))
(:file "invoke-route" :depends-on ("package" "routes")))))
:in-order-to ((test-op (test-op :froute/test))))
(defsystem :froute/hunchentoot
:author "Fungus Humungus"
:description "An acceptor for Hunchentoot that dispatches requests to Froute."
:license "MIT"
:version "0.1"
:depends-on (:hunchentoot :froute)
:components ((:module "hunchentoot"
:components ((:file "package")
(:file "acceptor" :depends-on ("package"))))))
(defsystem :froute/test
:author "Fungus Humungus"
:description "Test the Froute library."
:license "MIT"
:depends-on (:froute :lisp-unit)
:components ((:module "tests"
:components ((:file "package")
(:file "run" :depends-on ("package"))
(:file "routing-tests" :depends-on ("package"))
(:file "inheritance-tests" :depends-on ("package")))))
:perform (test-op (o s)
(uiop:symbol-call :froute-tests 'run-froute-tests)))