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 | |
4358148e | 6 | (:documentation "ASDF System package for Lisp On Lines") |
579597e3 | 7 | (:use :common-lisp :asdf)))) |
8 | ||
38a016c7 | 9 | (in-package :coop.tech.systems) |
579597e3 | 10 | |
579597e3 | 11 | (defsystem :lisp-on-lines |
1d51a2ee | 12 | :license |
4358148e | 13 | "Copyright (c) 2004-2007 Drew Crampsie |
1d51a2ee | 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 |
eeed4326 | 41 | :components (#-lol-mao(:file "contextl-hacks") |
e8d4fa45 | 42 | |
4358148e | 43 | (:file "packages") |
44 | ||
e8fd1a9a | 45 | |
1d51a2ee | 46 | (:file "utilities") |
079b9084 | 47 | |
1d51a2ee | 48 | |
eeed4326 | 49 | #+lol-mao |
50 | (:module :mao | |
51 | :components ((:file "simple-plist-attribute") | |
52 | (:file "attribute") | |
53 | (:file "description-class") | |
54 | (:file "description") | |
55 | (:module :display | |
56 | :components ((:file "display-attribute") | |
57 | (:file "display-description") | |
58 | (:file "define-description-compat")) | |
59 | :serial t)) | |
60 | :serial t) | |
61 | (:file "display") | |
62 | #-lol-mao(:file "attribute") | |
63 | #-lol-mao(:file "description-class") | |
64 | #-lol-mao(:file "description") | |
4358148e | 65 | |
66 | (:module :standard-descriptions | |
67 | :components ((:file "t") | |
6de8d300 | 68 | (:file "inline") |
4358148e | 69 | (:file "edit") |
70 | (:file "symbol") | |
71 | (:file "list") | |
c29b2d2d | 72 | (:file "null") |
73 | (:file "clos") | |
e8fd1a9a | 74 | (:file "validate") |
c29b2d2d | 75 | ) |
80fcd57c | 76 | |
4358148e | 77 | :serial t)) |
1d51a2ee | 78 | |
4358148e | 79 | :serial t)) |
e9309ae7 | 80 | :serial t |
ec6dde1e | 81 | :depends-on (:contextl :arnesi :alexandria :parse-number :yaclml :trivial-garbage |
e8fd1a9a | 82 | )) |
4358148e | 83 | |
6f63d3a4 | 84 | |
6bba9a21 | 85 | (defsystem :lisp-on-lines.test |
86 | :components ((:module :src | |
079b9084 | 87 | :components ((:file "packages-test") |
88 | (:file "description-test") | |
89 | (:file "attribute-test") | |
4358148e | 90 | (:file "display-test") |
f4efa7ff | 91 | (:module :standard-descriptions |
92 | :components ((:file "edit-test")) | |
93 | :serial t) | |
4358148e | 94 | (:module :ucw |
95 | :components ((:file "ucw-test")) | |
96 | :serial t)) | |
97 | :serial t) | |
98 | (:module :tests | |
99 | :components ((:module :bug | |
100 | :components ((:file "0")))))) | |
101 | :serial t | |
102 | ||
103 | ||
104 | :depends-on (:lisp-on-lines :lisp-on-lines-ucw :stefil)) | |
105 | ||
6f63d3a4 | 106 | |
e8fd1a9a | 107 |