Major patch touching a lot, representing the new lol. is mostly drop-in backwards...
[clinton/lisp-on-lines.git] / lisp-on-lines.asd
1 ;;; -*- lisp -*-
2
3 (eval-when (:compile-toplevel :load-toplevel :execute)
4 (unless (find-package :coop.tech.systems)
5 (defpackage :coop.tech.systems
6 (:documentation "ASDF System package for meta-model.")
7 (:use :common-lisp :asdf))))
8
9 (in-package :coop.tech.systems)
10
11 (defsystem :lisp-on-lines
12 :components ((:static-file "lisp-on-lines.asd")
13 (:file "src/packages")
14 (:module :src
15 :components ((:file "special-initargs")
16 (:file "properties")
17 ;;;; legacy UCW presentations
18 (:file "static-presentations")
19
20 (:file "mewa")
21 (:file "validation")
22 (:file "validation/email-address")
23 (:file "lisp-on-lines")
24 (:file "presentations")
25 (:file "slot-presentations")
26 (:file "slot-presentations/date")
27 (:file "defdisplay")
28 (:file "standard-display")
29 (:file "standard-occurence")
30 (:file "standard-attributes")
31 (:file "dojo-attributes")
32 (:file "standard-wrappers")
33 (:file "relational-attributes")
34
35 (:file "backwards-compat"))
36 :serial t)
37 (:module :attributes
38 :pathname "src/attributes/"
39 :components ((:file "numbers")))
40 (:module :components
41 :pathname "src/components/"
42 :components ((:file "range-list")
43 (:file "ajax")
44 (:file "dojo"))))
45 :serial t
46 :depends-on (:arnesi :ucw :meta-model :split-sequence :contextl :cl-ppcre :cl-fad))
47
48 (defsystem :lisp-on-lines.example
49 :components (
50 (:file "reddit-example"))
51
52 :depends-on (:lisp-on-lines))