fix for clozure: do not use (non-standard) make-instance method for STRUCTURE-CLASSes
[cl-gtk2.git] / glib / cl-gtk2-glib.asd
1 (defsystem :cl-gtk2-glib
2   :name :cl-gtk2-glib
3   :author "Kalyanov Dmitry <Kalyanov.Dmitry@gmail.com>"
4   :license "LLGPL"
5   :serial t
6   :components ((:file "glib")
7                (:file "glib.glist")
8                (:file "glib.gstrv")
9                (:file "glib.string")
10                (:file "glib.quark")
11
12                (:file "gobject.init")
13                (:file "gobject.ffi.package")
14                (:file "gobject.type-designator")
15                (:file "gobject.ffi")
16
17                (:file "gobject.package")               
18                
19                (:file "gobject.type-info")
20                (:file "gobject.type-info.object")
21                (:file "gobject.type-info.enum")
22                (:file "gobject.type-info.signals")
23                
24                (:file "gobject.gvalue")
25                (:file "gobject.foreign")
26                (:file "gobject.stable-pointer")
27                (:file "gobject.closure")
28                (:file "gobject.object.low")
29                (:file "gobject.object.high")
30
31                (:file "gobject.meta")
32                (:file "gobject.generating")
33                (:file "gobject.object-defs")
34                (:file "gobject.cffi-callbacks")
35                (:file "gobject.foreign-gobject-subclassing")
36
37                (:file "gobject.boxed")
38                
39                #+sbcl (:file "sbcl"))
40   :depends-on (:cffi :trivial-garbage :iterate :bordeaux-threads :iterate :closer-mop))