Update of /project/cells-gtk/cvsroot/root/gtk-ffi In directory common-lisp.net:/tmp/cvs-serv30470/root/gtk-ffi
Modified Files: gtk-ffi.asd Log Message: CFFI: load cffi not hello-c, use *gtk-lib-path* on cmucl (STILL unresolved!). Date: Tue Jan 3 20:06:22 2006 Author: pdenno
Index: root/gtk-ffi/gtk-ffi.asd diff -u root/gtk-ffi/gtk-ffi.asd:1.9 root/gtk-ffi/gtk-ffi.asd:1.10 --- root/gtk-ffi/gtk-ffi.asd:1.9 Thu Nov 3 23:39:59 2005 +++ root/gtk-ffi/gtk-ffi.asd Tue Jan 3 20:06:22 2006 @@ -9,30 +9,25 @@ ;;; Step 1 -- If you are not using Linux nor BSD and the GTK libs are not ;;; in the places specified below, adjust these.
-#+macosx (setf *gtk-lib-path* "/sw/lib/") -#+(or win32 mswindows) (setf *gtk-lib-path* "C:/Program Files/Common Files/GTK/2.0/bin/") +;;; Specify for Lispworks (definitely), other maybe. +#+macosx(setf *gtk-lib-path* "/sw/lib/") +#+(or win32 mswindows)(setf *gtk-lib-path* "E:/GTK/bin/") +;#-(or macosx win32 mswindows)(setf *gtk-lib-path* "/usr/lib/") +#-(or macosx win32 mswindows)(setf *gtk-lib-path* "/opt/gnome/lib/") ; For my SuSE machine
-;;; This need not be specified for cmucl (leave as a null string). -#+cmu(setf *gtk-lib-path* "/usr/lib/") -;#+(OR cmu sbcl)(setf *gtk-lib-path* "/opt/gnome/lib/") ; For my Suse machine - -;;; Specify for Lispworks. -#-(or macosx win32 mswindows cmu) (setf *gtk-lib-path* "/usr/lib/") -;#-(or macosx win32 mswindows cmu) (setf *gtk-lib-path* "/opt/gnome/lib/") ; For my Suse machine - -;;; Step 2 -- If you built libcellsgtk.so, uncomment the next line. -;(pushnew :libcellsgtk *features*) +;;; Step 2 -- If you built or downloaded the libcellsgtk library, uncomment the next line. +(pushnew :libcellsgtk *features*)
(asdf:defsystem :gtk-ffi :name "gtk-ffi" - :depends-on (:cells :hello-c) + :depends-on (:cells :cffi :cffi-uffi-compat) :components - ((:file "gtk-ffi") + ((:file "ffx") ; Novikov Leonid's compatibility stuff from hello-c + (:file "gtk-ffi" :depends-on ("ffx")) (:file "gtk-core" :depends-on ("gtk-ffi")) (:file "gtk-other" :depends-on ("gtk-ffi")) - (:file "gdk-other" :depends-on ("gtk-ffi")) (:file "gtk-button" :depends-on ("gtk-ffi")) (:file "gtk-tool" :depends-on ("gtk-ffi")) (:file "gtk-menu" :depends-on ("gtk-ffi")) (:file "gtk-list-tree" :depends-on ("gtk-ffi")) - (:file "gtk-utilities" :depends-on ("gtk-core" "gtk-other")))) \ No newline at end of file + (:file "gtk-utilities" :depends-on ("gtk-core" "gtk-other"))))