-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhomestead.asd
23 lines (22 loc) · 894 Bytes
/
homestead.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(defsystem "homestead"
:version "0.0.1"
:author "Gosha Tcherednitchenko <[email protected]>"
:license "MIT License"
:depends-on (#:cl-markdown #:cl-ppcre)
:components ((:module "src"
:components
((:file "config")
(:file "util" :depends-on ("config"))
(:file "templates" :depends-on ("util"))
(:file "node" :depends-on ("templates"))
(:file "main" :depends-on ("util" "node")))))
:description "A static website generator"
:in-order-to ((test-op (test-op "homestead-tests"))))
(defsystem "homestead-tests"
:depends-on (#:homestead #:fiveam)
:serial t
:components ((:module "tests"
:components ((:file "all")
(:file "test-util" :depends-on ("all")))))
:perform (test-op (o c)
(symbol-call :homestead/tests :run-all!)))