Fix dependencies
[eow] / eow.asd
1
2 ;;;; $Id$
3 ;;;; $URL$
4
5 ;;;; See the LICENSE file for licensing information.
6
7 (in-package #:cl-user)
8
9 (defpackage #:eow-system
10     (:use #:cl #:asdf))
11
12 (in-package #:eow-system)
13
14 (defsystem eow
15     :name "eow"
16     :author "Gerd Flaig"
17     :version "0.0.1"
18     :licence "MIT"
19     :description "Web Empire client"
20     :in-order-to ((test-op (load-op eow-test)))
21     :perform (test-op :after (op c)
22                       (describe (funcall (intern "RUN-TESTS" :lift) 
23                                          :suite (intern "EMPIRE-TESTS"
24                                                         :empire-tests))))
25     :depends-on (:usocket :hunchentoot :parenscript :lift)
26     :components ((:file "package")
27                  (:file "util"
28                         :depends-on ("package"))
29                  (:file "locked-queue"
30                         :depends-on ("package"))
31                  (:file "xdump"
32                         :depends-on ("package"))
33                  (:file "log"
34                         :depends-on ("package"))
35                  (:file "web"
36                         :depends-on ("package" "locked-queue" "log"))
37                  (:file "empire"
38                         :depends-on ("util" "log" "xdump"))
39                  (:file "unit-tests"
40                         :depends-on ("xdump"))))
41
42 (defsystem eow-test
43   :components ((:file "unit-tests"))
44   :depends-on ("eow" "lift"))