[cells-gtk-cvs] CVS update: root/gtk-ffi/gtk-ffi.asd

Peter Denno pdenno at common-lisp.net
Tue Jan 3 19:06:23 UTC 2006


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"))))




More information about the Cells-gtk-cvs mailing list