chiark / gitweb /
Made toggle reference depend on glib2.8
[clg] / glib / export.lisp
CommitLineData
112ac1d3 1;; Common Lisp bindings for GTK+ v2.x
2;; Copyright 2000-2005 Espen S. Johnsen <espen@users.sf.net>
4177baec 3;;
112ac1d3 4;; Permission is hereby granted, free of charge, to any person obtaining
5;; a copy of this software and associated documentation files (the
6;; "Software"), to deal in the Software without restriction, including
7;; without limitation the rights to use, copy, modify, merge, publish,
8;; distribute, sublicense, and/or sell copies of the Software, and to
9;; permit persons to whom the Software is furnished to do so, subject to
10;; the following conditions:
4177baec 11;;
112ac1d3 12;; The above copyright notice and this permission notice shall be
13;; included in all copies or substantial portions of the Software.
4177baec 14;;
112ac1d3 15;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18;; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
19;; CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4177baec 22
112ac1d3 23;; $Id: export.lisp,v 1.5 2005-04-23 16:48:50 espen Exp $
4177baec 24
25
26;;; Autogenerating exported symbols
27
28(in-package "GLIB")
29
30(eval-when (:compile-toplevel :load-toplevel :execute)
31 (defexport defbinding (name &rest args)
32 (declare (ignore args))
33 (if (symbolp name)
34 name
35 (first name)))
36
3cfa455c 37 (defexport def-type-method (name &rest args)
38 (declare (ignore args))
39 name)
40
41 (defexport define-enum-type (name &rest args)
42 (declare (ignore args))
43 name)
44
45 (defexport define-flags-type (name &rest args)
46 (declare (ignore args))
4177baec 47 name)
48
49 (defexport define-types-by-introspection (prefix &rest args)
50 (list-autoexported-symbols (expand-type-definitions prefix args))))
51
52
652b6698 53(export-from-file #p"clg:glib;utils.lisp")
4177baec 54(export-from-file #p"clg:glib;glib.lisp")
55(export-from-file #p"clg:glib;proxy.lisp")
56(export-from-file #p"clg:glib;gboxed.lisp")
57(export-from-file #p"clg:glib;gtype.lisp")
58(export-from-file #p"clg:glib;gparam.lisp")
59(export-from-file #p"clg:glib;gcallback.lisp")
60(export-from-file #p"clg:glib;ginterface.lisp")
61(export-from-file #p"clg:glib;gobject.lisp")
62(export-from-file #p"clg:glib;genums.lisp")
56a1f31a 63(export-from-file #p"clg:glib;gerror.lisp")