4 (logical-pathname-translations "clg")
5 '(("**;*.*.*" "/home/espen/src/clg/**/*.*.*")))
6 (setq mk::*cmu-errors-to-file* nil)
8 (load "clg:tools;config")
9 (load "clg:tools;sharedlib")
11 (import 'alien:load-shared-library)
15 :source-pathname "clg:"
16 :binary-pathname "clg:"
19 :components ("autoexport"))
23 (load-shared-library "libglib-1.3.so.1")
24 (load-shared-library "libgobject-1.3.so.1" :init "g_type_init"))
29 (:cflags ,(configure-cflags "glib-config-2.0")
31 :definitions (#+cmu CMUCL)
32 :include-paths ("/usr/src/cmucl-2.4.20/src/lisp")))
33 (:file "glib-package")
34 (:file "gutils" :depends-on ("glib-package"))
35 (:file "gforeign" :depends-on ("gutils"))
36 (:file "glib" :depends-on ("gforeign"))
37 (:file "gtype" :depends-on ("glib"))
38 (:file "gparam" :depends-on ("glib"))
39 (:file "gcallback" :depends-on ("gtype" "gparam" "callback"))
40 (:file "gobject" :depends-on ("gtype"))
42 :depends-on ("gutils" "glib" "gtype" "gparam" "gcallback" "gobject")))
45 :source-pathname "gdk;"
46 :binary-pathname "gdk;"
49 (load-shared-library "libgdk_pixbuf-1.3.so.1")
50 (load-shared-library "libgdk-x11-1.3.so.1")
51 ;; Initializing of gdk types is done by gtk, so we
52 ;; have to load an initialize it at this point
58 alien:system-area-pointer
59 alien:system-area-pointer)
60 :initargs (list (system:int-sap 0) (system:int-sap 0))))
62 :compiler-options (:cflags ,(configure-cflags "gtk-config-2.0")
66 ((:file "gdk-package")
67 (:file "gdk-export" :depends-on ("gdkenums" "gdktypes" "gdk"))
68 (:file "gdkenums" :depends-on ("gdk-package"))
69 (:file "gdktypes" :depends-on ("gdkenums"))
70 (:file "gdk" :depends-on ("gdktypes")))
71 :depends-on (glib "gdkglue"))
73 :source-pathname "gtk;"
74 :binary-pathname "gtk;"
76 :compiler-options (:cflags ,(configure-cflags "gtk-config-2.0")
78 :definitions (#+cmu CMUCL)
79 :include-paths ("/usr/lib/cmucl")))
82 ((:file "gtk-package")
83 (:file "gtk-export" :depends-on ("gtkenums" "gtktypes" "gtk"))
84 (:file "gtkobject" :depends-on ("gtk-package"))
85 (:file "gtkenums" :depends-on ("gtk-package"))
86 (:file "gtktypes" :depends-on ("gtkenums" "gtkobject"))
87 (:file "gtkwidget" :depends-on ("gtktypes"))
88 (:file "gtkcontainer" :depends-on ("gtktypes"))
89 (:file "gtk" :depends-on ("gtktypes"))
90 (:file "gtkutils" :depends-on ("gtk")))
91 :depends-on (glib gdk "gtkglue")))))