-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathndbapi.asd
19 lines (18 loc) · 1.19 KB
/
ndbapi.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
;;; Copyright (c) 2022 Max-Gerd Retzlaff <mgr@matroid.org>, Datagraph GmbH.
;;; Distributed under the terms of the GNU General Public License, Version 2.0,
;;; see file LICENSE in the top level directory of this repository.
(asdf:defsystem :ndbapi
:description "A high level and a low-level C++ NDB API interface (for RonDB)."
:author "Max-Gerd Retzlaff <mgr@matroid.org>"
:depends-on (:cffi :bordeaux-threads :sb-introspect)
:components ((:module "src"
:components ((:file "package")
(:file "load-ndbapi" :depends-on ("package"))
(:file "lispify" :depends-on ("package"))
(:file "types" :depends-on ("lispify"))
(:file "ndbapi" :depends-on ("types"))
#+(or)(:file "ndbapi-clos" :depends-on ("ndbapi" #| really? or just "lispfy"? |#))
(:file "constructors" :depends-on ("ndbapi"))
(:file "overloading" :depends-on ("constructors"))
(:file "implementation" :depends-on ("load-ndbapi" "overloading"))
(:file "interface" :depends-on ("implementation"))))))