Commit | Line | Data |
---|---|---|
579597e3 | 1 | ;;; -*- lisp -*- |
2 | ||
3 | (eval-when (:compile-toplevel :load-toplevel :execute) | |
4 | (unless (find-package :coop.tech.lisp-on-lines.system) | |
5 | (defpackage :coop.tech.lisp-on-lines.system | |
6 | (:documentation "ASDF System package for meta-model.") | |
7 | (:use :common-lisp :asdf)))) | |
8 | ||
9 | (in-package :coop.tech.lisp-on-lines.system) | |
10 | ||
11 | (defsystem :meta-model | |
12 | :components ( | |
13 | (:module :src | |
14 | :components ((:file "packages") | |
15 | (:file "meta-model" :depends-on ("packages")))) | |
16 | (:module :backend | |
17 | :depends-on (:src) | |
18 | :pathname "src/backend/" | |
19 | :components ((:file "clsql")))) | |
20 | :depends-on (:clsql)) | |
21 | ||
22 | ;; this is no longer used | |
23 | (defsystem :meta-model-clsql | |
24 | :components () | |
25 | :depends-on (:meta-model :clsql)) | |
26 | ||
27 | (defsystem :mewa | |
28 | :components ((:module :src | |
19531fbd | 29 | :pathname "src/mewa/" |
579597e3 | 30 | :components |
31 | ((:file "mewa") | |
19531fbd | 32 | (:file "presentations" :depends-on ("mewa")) |
33 | (:file "slot-presentations" :depends-on ("presentations"))))) | |
579597e3 | 34 | :depends-on (:ucw :meta-model)) |
35 | ||
36 | (defsystem :lisp-on-lines | |
39f10cc7 DC |
37 | :components ((:static-file "lisp-on-lines.asd") |
38 | (:module :components | |
39 | :pathname "src/components/" | |
40 | :components ((:file "range-list")))) | |
579597e3 | 41 | :depends-on (:meta-model :mewa)) |