9604c9471d1acf296b64ed564186f5167f650775
[cl-gtk2.git] / gdk / gdk.package.lisp
1 (defpackage :gdk
2   (:use :cl :gobject :cffi :pango :iter)
3   (:export #:gdk-window-events
4            #:gdk-atom-as-string))
5
6 (in-package :gdk)
7
8 (eval-when (:compile-toplevel :load-toplevel :execute)
9   (define-foreign-library gdk
10     (:unix (:or "libgdk-x11-2.0.so.0" "libgdk-x11-2.0.so"))
11     (:windows "libgdk-win32-2.0-0.dll")
12     (t "libgdk-2.0"))
13   (define-foreign-library gdk-pixbuf
14     (:unix (:or "libgdk_pixbuf-2.0.so.0" "libgdk_pixbuf-2.0.so"))
15     (:windows (:or "libgdk_pixbuf-win32-2.0-0" "libgdk_pixbuf-2.0-0.dll"))
16     (t "libgdk_pixbuf-2.0")))
17
18 (use-foreign-library gdk)
19 (use-foreign-library gdk-pixbuf)