Major refactoring of meta-model code + added dependancy on cl-pg-introspect + patches
[clinton/lisp-on-lines.git] / lisp-on-lines.asd
CommitLineData
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"))))
42d345c3 20 :depends-on (:clsql :clsql-pg-introspect))
579597e3 21
22;; this is no longer used
23(defsystem :meta-model-clsql
24 :components ()
42d345c3 25 :depends-on (:meta-model :clsql ))
579597e3 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 37 :components ((:static-file "lisp-on-lines.asd")
68a53dce
DC
38 (:module :src
39 :components ((:file "lisp-on-lines")))
39f10cc7
DC
40 (:module :components
41 :pathname "src/components/"
42 :components ((:file "range-list"))))
579597e3 43:depends-on (:meta-model :mewa))