More fixes and updates to validation system
[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
e9309ae7 12 :components ((:static-file "lisp-on-lines.asd")
13 (:module :patches
91b9f259 14 :components ((:file "yaclml")
15 (:file "ucw")))
e9309ae7 16 (:module :src
17 :components ((:file "packages")
18 (:file "special-initargs")
19 (:file "properties")
20 (:file "mewa")
21 (:file "validation")
e9309ae7 22 (:file "lisp-on-lines")
23 (:file "defdisplay")
24 (:file "standard-display")
25 (:file "standard-occurence")
e9309ae7 26 (:file "standard-wrappers")
e9309ae7 27 (:file "lines")
91b9f259 28 (:file "defdescription")
e9309ae7 29 (:module :attributes
91b9f259 30 :components (
31 (:file "standard-attributes")
32 (:file "numbers")
33 (:file "relational-attributes")
34 (:file "dojo-attributes"))
35 :serial t)
8e9897fa 36 (:module :validation
37 :components
38 ((:file "validation")
39 (:file "standard-validation")
40 (:file "email-address"))
41 :serial t)
91b9f259 42 (:module :components
43 :components ((:file "crud"))))
e9309ae7 44 :serial t))
45 :serial t
46 :depends-on (:arnesi :ucw :meta-model :split-sequence :contextl :cl-ppcre :cl-fad))
6f63d3a4
DC
47
48(defsystem :lisp-on-lines.example
49 :components (
50 (:file "reddit-example"))
51
52 :depends-on (:lisp-on-lines))