massive refactoring in preparation of release.
[clinton/lisp-on-lines.git] / lisp-on-lines.asd
CommitLineData
579597e3 1;;; -*- lisp -*-
2
3(eval-when (:compile-toplevel :load-toplevel :execute)
38a016c7
DC
4 (unless (find-package :coop.tech.systems)
5 (defpackage :coop.tech.systems
579597e3 6 (:documentation "ASDF System package for meta-model.")
7 (:use :common-lisp :asdf))))
8
38a016c7 9(in-package :coop.tech.systems)
579597e3 10
579597e3 11(defsystem :lisp-on-lines
e0ae0cde
DC
12 :components ((:static-file "lisp-on-lines.asd")
13 (:file "src/packages")
a4e6154d
DC
14 (:module :patches
15 :components ((:file "yaclml")))
e0ae0cde 16 (:module :src
2b0fd9c8
DC
17 :components ((:file "special-initargs")
18 (:file "properties")
19 ;;;; legacy UCW presentations
20 (:file "static-presentations")
21
e0ae0cde 22 (:file "mewa")
15bc66bd 23 (:file "validation")
bb547d37 24 (:file "validation/email-address")
e0ae0cde
DC
25 (:file "lisp-on-lines")
26 (:file "presentations")
bb547d37 27 (:file "slot-presentations")
6f63d3a4 28 (:file "slot-presentations/date")
a310ff0d 29 (:file "defdisplay")
6f63d3a4 30 (:file "standard-display")
2b0fd9c8 31 (:file "standard-occurence")
7733a777 32 (:file "standard-attributes")
2b0fd9c8 33 (:file "dojo-attributes")
d1b0ed7c 34 (:file "standard-wrappers")
fdeed55d
DC
35 (:file "relational-attributes")
36
a4e6154d
DC
37 (:file "lines")
38
fdeed55d 39 (:file "backwards-compat"))
e0ae0cde 40 :serial t)
2b0fd9c8
DC
41 (:module :attributes
42 :pathname "src/attributes/"
43 :components ((:file "numbers")))
e0ae0cde
DC
44 (:module :components
45 :pathname "src/components/"
46 :components ((:file "range-list")
6f63d3a4
DC
47 (:file "ajax")
48 (:file "dojo"))))
e0ae0cde 49 :serial t
98438c2e 50 :depends-on (:arnesi :ucw :meta-model :split-sequence :contextl :cl-ppcre :cl-fad))
6f63d3a4
DC
51
52(defsystem :lisp-on-lines.example
53 :components (
54 (:file "reddit-example"))
55
56 :depends-on (:lisp-on-lines))