4 (logical-pathname-translations "clg")
5 '(("**;*.*.*" "/home/espen/src/clg/**/*.*.*")))
6 (setq mk::*cmu-errors-to-file* nil)
7 (setq ext:*environment-list* (cons '(:PKG_CONFIG_PATH . "/opt/gnome/lib/pkgconfig") ext:*environment-list*))
9 (load "clg:tools;config")
10 (load "clg:tools;sharedlib")
12 (import 'alien:load-shared-library)
16 :source-pathname "clg:"
17 :binary-pathname "clg:"
20 :components ("autoexport"))
24 (load-shared-library "libglib-1.3.so.4")
25 (load-shared-library "libgobject-1.3.so.4" :init "g_type_init"))
30 (:cflags ,(pkg-cflags "glib-2.0")
32 :definitions (#+cmu CMUCL)
33 :include-paths ("/usr/src/cmucl-2.4.20/src/lisp")))
34 (:file "glib-package")
35 (:file "gutils" :depends-on ("glib-package"))
36 (:file "gforeign" :depends-on ("gutils"))
37 (:file "glib" :depends-on ("gforeign"))
38 (:file "proxy" :depends-on ("glib"))
39 (:file "gtype" :depends-on ("proxy"))
40 (:file "gboxed" :depends-on ("gtype"))
41 (:file "gcallback" :depends-on ("gtype" "gparam" "callback"))
42 (:file "genums" :depends-on ("gtype"))
43 (:file "gparam" :depends-on ("genums"))
44 (:file "gobject" :depends-on ("gparam"))
47 ("gutils" "glib" "proxy" "gboxed" "gtype" "gparam" "gcallback"
51 :source-pathname "gdk;"
52 :binary-pathname "gdk;"
55 (load-shared-library "libgdk_pixbuf-1.3.so.4")
56 (load-shared-library "libgdk-x11-1.3.so.4"
60 alien:system-area-pointer
61 alien:system-area-pointer)
62 :initargs (list (system:int-sap 0) (system:int-sap 0))))
64 :compiler-options (:cflags ,(pkg-cflags "gtk+-2.0")
68 ((:file "gdk-package")
69 (:file "gdk-export" :depends-on ("gdkevents" "gdktypes" "gdk"))
70 (:file "gdktypes" :depends-on ("gdk-package"))
71 (:file "gdkevents" :depends-on ("gdktypes"))
72 (:file "gdk" :depends-on ("gdkevents")))
73 :depends-on (glib "gdkglue"))
75 :source-pathname "gtk;"
76 :binary-pathname "gtk;"
84 alien:system-area-pointer
85 alien:system-area-pointer)
86 :initargs (list (system:int-sap 0) (system:int-sap 0))))
88 :compiler-options (:cflags ,(pkg-cflags "gtk+-2.0")
90 :definitions (#+cmu CMUCL)
91 :include-paths ("/usr/lib/cmucl")))
94 ((:file "gtk-package")
95 ; (:file "gtk-export" :depends-on ("gtkenums" "gtktypes" "gtk"))
96 ; (:file "gtkobject" :depends-on ("gtk-package"))
97 ; (:file "gtktypes" :depends-on ("gtkenums" "gtkobject"))
98 ; (:file "gtkwidget" :depends-on ("gtktypes"))
99 ; (:file "gtkcontainer" :depends-on ("gtktypes"))
100 ; (:file "gtk" :depends-on ("gtktypes"))
101 ; (:file "gtkutils" :depends-on ("gtk"))
103 :depends-on (glib gdk "gtkglue"))