/ ami.asd
ami.asd
 1  (asdf:defsystem :ami
 2    :licence "GPL-3"
 3    :description "A web application framework"
 4    :version "0.0.1"
 5    :author "Marce Coll <marce@dziban.net>"
 6    :depends-on (:hunchentoot
 7  	       :clack
 8                 :clack-handler-hunchentoot
 9                 :lack
10                 :lack/middleware/session
11                 :lack/middleware/static
12  	       :chobun
13  	       :bedrock
14  	       :websocket-driver
15  	       :com.inuoe.jzon
16  	       :local-time
17  	       :frugal-uuid
18                 :cl-dbi
19  	       :cl-bcrypt
20                 :cl-graph
21  	       :alexandria)
22    :serial t
23    :pathname "src/"
24    :components ((:file "packages")
25                 (:file "config")
26                 (:file "helpers")
27                 (:module "modeling"
28                  :serial t
29                  :components ((:file "fields")
30                               (:file "field-types")
31                               (:file "model-space")
32                               (:file "db-metadata")
33                               (:file "dal")))
34                 (:module "admin"
35                  :serial t
36                  :components ((:file "crud")
37                               (:file "layouts")))
38                 (:module "server"
39                  :serial t
40                  :components ((:file "app")
41                               (:file "routes")
42                               (:file "server")))
43                 (:file "startup"))
44    :in-order-to ((test-op (test-op :ami/test))))
45  
46  
47  (asdf:defsystem :ami/test
48    :licence "GPL-3"
49    :version "0.0.1"
50    :author "Marce Coll <marce@dziban.net>"
51    :depends-on (:parachute
52  	       :ami)
53    :components ((:module "t"
54                  :serial t
55  	        :components ((:file "packages")
56                               (:file "helpers")
57                               (:file "modeling")
58                               (:file "crud")
59                               (:file "server"))))
60    :perform (asdf:test-op (op c) (uiop:symbol-call :parachute :test-toplevel :ami/test)))