-
Notifications
You must be signed in to change notification settings - Fork 1
/
whistle.asd
32 lines (27 loc) · 1.05 KB
/
whistle.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
;;; Copyright (c) 2011, Peter Seibel.
;;; All rights reserved. See COPYING for details.
(in-package :cl-user)
(defpackage :whistle-asd
(:use :cl :asdf)
(:export :*whistle-version*))
(in-package :whistle-asd)
(defvar *whistle-version* "0.0.1"
"A string denoting the current version of Whistle. Used for
diagnostic output.")
(defsystem :whistle
:description "A more full-featured web server built on top of Toot."
:version #.*whistle-version*
:depends-on (:alexandria
:toot
:monkeylib-bcrypt
:com.gigamonkeys.utilities
:com.gigamonkeys.pathnames
:cl-ppcre
:puri)
:components ((:file "packages")
(:file "whistle" :depends-on ("packages" "passwords" "redirects"))
(:file "api" :depends-on ("packages"))
(:file "config" :depends-on ("packages"))
(:file "passwords" :depends-on ("packages"))
(:file "redirects" :depends-on ("packages"))
(:file "handlers" :depends-on ("packages"))))