From: espen Date: Wed, 2 Jan 2008 15:50:36 +0000 (+0000) Subject: Using EXPORT-FROM-SYSTEM to autoexport symbols X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/commitdiff_plain/bdc6c9af7d393852dcb0c795c94663642d1d5196 Using EXPORT-FROM-SYSTEM to autoexport symbols --- diff --git a/atk/export.lisp b/atk/export.lisp index f1a0c93..3b01acc 100644 --- a/atk/export.lisp +++ b/atk/export.lisp @@ -1,4 +1,4 @@ (in-package "ATK") ;;; Autogenerating exported symbols -(export-from-file #p"clg:atk;atk.lisp") +(export-from-system) diff --git a/cairo/export.lisp b/cairo/export.lisp index 9c517e8..faa42d8 100644 --- a/cairo/export.lisp +++ b/cairo/export.lisp @@ -20,5 +20,4 @@ (defexport defpath (name args &optional relative-p) ;;; Autogenerating exported symbols -(export-from-file #p"clg:cairo;cairo.lisp") - \ No newline at end of file +(export-from-system) diff --git a/gdk/export.lisp b/gdk/export.lisp index 1a8837b..6edaad5 100644 --- a/gdk/export.lisp +++ b/gdk/export.lisp @@ -1,7 +1,4 @@ (in-package "GDK") -;;; Autogenerating exported symbols -(export-from-file #p"clg:gdk;gdkevents.lisp") -(export-from-file #p"clg:gdk;gdktypes.lisp") -(export-from-file #p"clg:gdk;gdk.lisp") -(export-from-file #p"clg:gdk;pixbuf.lisp") +;; ;;; Autogenerating exported symbols +(export-from-system) diff --git a/gtk/export.lisp b/gtk/export.lisp index 232406d..70aee9c 100644 --- a/gtk/export.lisp +++ b/gtk/export.lisp @@ -1,19 +1,6 @@ (in-package "GTK") (eval-when (:compile-toplevel :load-toplevel :execute) - (defvar *gtk-files* - (list - #p"clg:gtk;gtktypes.lisp" - #p"clg:gtk;gtkwidget.lisp" - #p"clg:gtk;gtkcontainer.lisp" - #p"clg:gtk;gtk.lisp" - #p"clg:gtk;gtktree.lisp" - #p"clg:gtk;gtktext.lisp" - #p"clg:gtk;gtkaction.lisp" - #p"clg:gtk;gtkselection.lisp" - #p"clg:gtk;gtkutils.lisp" - #p"clg:gtk;gtkstyle.lisp")) - (defexport define-style-color-accessor (name type) (declare (ignore type)) name) @@ -23,7 +10,7 @@ (defexport define-style-gc-reader (name type) name)) ;;; Autogenerating exported symbols -(export-from-files #.*gtk-files*) +(export-from-system) ;;; Now re-export some of the symbols from the CLG package @@ -35,4 +22,4 @@ (defexport defclass (class superclasses &optional slotdefs &rest options) (declare (ignore superclasses options)) (export-defclass-form class slotdefs nil)) - (export-from-files #.*gtk-files* "CLG")) + (export-from-system "CLG")) diff --git a/pango/export.lisp b/pango/export.lisp index 41b6cad..4ea7847 100644 --- a/pango/export.lisp +++ b/pango/export.lisp @@ -1,4 +1,4 @@ (in-package "PANGO") ;;; Autogenerating exported symbols -(export-from-file #p"clg:pango;pango.lisp") +(export-from-system) diff --git a/rsvg/export.lisp b/rsvg/export.lisp index f5b1400..b52adec 100644 --- a/rsvg/export.lisp +++ b/rsvg/export.lisp @@ -1,4 +1,4 @@ (in-package "RSVG") ;;; Autogenerating exported symbols -(export-from-file #p"clg:rsvg;rsvg.lisp") +(export-from-system)