Commit | Line | Data |
---|---|---|
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 |
1d51a2ee | 12 | :license |
13 | "Copyright (c) 2004-2007 Drew Crampsie | |
14 | ||
15 | Contains portions of ContextL: | |
16 | Copyright (c) 2005 - 2007 Pascal Costanza | |
17 | ||
18 | Permission is hereby granted, free of charge, to any person | |
19 | obtaining a copy of this software and associated documentation | |
20 | files (the \"Software\"), to deal in the Software without | |
21 | restriction, including without limitation the rights to use, | |
22 | copy, modify, merge, publish, distribute, sublicense, and/or | |
23 | sell copies of the Software, and to permit persons to whom the | |
24 | Software is furnished to do so, subject to the following | |
25 | conditions: | |
26 | ||
27 | The above copyright notice and this permission notice shall be | |
28 | included in all copies or substantial portions of the Software. | |
29 | ||
30 | THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, | |
31 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | |
32 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
33 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | |
34 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | |
35 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
36 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | |
37 | OTHER DEALINGS IN THE SOFTWARE." | |
e9309ae7 | 38 | :components ((:static-file "lisp-on-lines.asd") |
1d51a2ee | 39 | |
e9309ae7 | 40 | (:module :src |
41 | :components ((:file "packages") | |
1d51a2ee | 42 | (:file "utilities") |
43 | (:file "display") | |
44 | ||
45 | (:file "attributes") | |
46 | ||
47 | (:file "description-class") | |
48 | (:file "description") | |
49 | ||
50 | ||
51 | (:file "description-test") | |
52 | (:file "attribute-test") | |
53 | #| (:file "mewa") | |
e9309ae7 | 54 | (:file "lisp-on-lines") |
55 | (:file "defdisplay") | |
56 | (:file "standard-display") | |
57 | (:file "standard-occurence") | |
e9309ae7 | 58 | (:file "standard-wrappers") |
e9309ae7 | 59 | (:file "lines") |
91b9f259 | 60 | (:file "defdescription") |
e9309ae7 | 61 | (:module :attributes |
91b9f259 | 62 | :components ( |
63 | (:file "standard-attributes") | |
64 | (:file "numbers") | |
65 | (:file "relational-attributes") | |
66 | (:file "dojo-attributes")) | |
67 | :serial t) | |
1d51a2ee | 68 | (:module :displays |
69 | :components ((:file "inspector")) | |
70 | ||
71 | :serial t) | |
8e9897fa | 72 | (:module :validation |
73 | :components | |
74 | ((:file "validation") | |
75 | (:file "standard-validation") | |
76 | (:file "email-address")) | |
1d51a2ee | 77 | :serial t)|# |
1cc831d4 | 78 | ) |
e9309ae7 | 79 | :serial t)) |
80 | :serial t | |
1d51a2ee | 81 | :depends-on (:contextl |
82 | :stefil | |
83 | :arnesi ;:ucw :stefil :meta-model :split-sequence :cl-ppcre :cl-fad | |
84 | )) | |
6f63d3a4 DC |
85 | |
86 | (defsystem :lisp-on-lines.example | |
87 | :components ( | |
88 | (:file "reddit-example")) | |
89 | ||
90 | :depends-on (:lisp-on-lines)) |