-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathfoo.lisp.vinland.asd
61 lines (59 loc) · 2.39 KB
/
foo.lisp.vinland.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
55
56
57
58
59
60
61
;; Copyright (c) 2024 John Newton
;; SPDX-License-Identifier: Apache-2.0
(defsystem "foo.lisp.vinland"
:version "1.8.0"
:author "John Newton"
:license "Apache-2.0"
:homepage "https://www.vinland.dev/"
:bug-tracker "https://github.com/lisplizards/vinland/issues"
:source-control (:git "https://github.com/lisplizards/vinland.git")
:depends-on ("foo.lisp.http-response"
"foo.lisp.lack-middleware-errors"
"foo.lisp.lack-middleware-flash"
"foo.lisp.lack-request"
"foo.lisp.params"
"foo.lisp.raven"
"foo.lisp.resource"
"jonathan"
"lack-app-file"
"lack-component"
"lack-middleware-csrf"
"lack-response"
"uiop")
:components ((:module "src"
:components
((:file "web" :depends-on ("package" "specials"))
(:module "errors-app" :depends-on ("package" "handler")
:components
((:file "util")
(:module "simple" :depends-on ("util")
:components
((:file "dynamic-override")
(:file "basic")))))
(:module "handler" :depends-on ("package" "specials")
:components
((:file "simple" :depends-on ("types"))
(:file "types")))
(:file "params" :depends-on ("package"))
(:file "specials" :depends-on ("package"))
(:file "static" :depends-on ("package"))
(:file "package"))))
:description "Web framework for epic applications"
:in-order-to ((test-op (test-op "foo.lisp.vinland/tests"))))
(defsystem "foo.lisp.vinland/tests"
:author "John Newton"
:license "Apache-2.0"
:depends-on ("alexandria"
"foo.lisp.vinland"
"jonathan"
"parachute")
:components ((:module "tests"
:components
((:file "web" :depends-on ("package"))
(:file "params" :depends-on ("package"))
(:file "package"))))
:description "Test system for foo.lisp.vinland"
:perform (test-op (op c)
(progn
(symbol-call :parachute :test :foo.lisp.vinland/tests/params)
(symbol-call :parachute :test :foo.lisp.vinland/tests/web))))