Index: mcclim.asd =================================================================== RCS file: /project/mcclim/cvsroot/mcclim/mcclim.asd,v retrieving revision 1.63 diff -u -p -r1.63 mcclim.asd --- mcclim.asd 8 Dec 2007 08:53:59 -0000 1.63 +++ mcclim.asd 17 Dec 2007 15:52:47 -0000 @@ -377,6 +377,71 @@ (:file "graft" :depends-on ("port" "package")) (:file "frame-manager" :depends-on ("medium" "port" "package")))))) +(defsystem clim-beagle + :depends-on (clim) + :components + ((:module "Backends" + :components + ((:module "beagle" + :serial t + :components + ((:file "package") + (:module "native" + :components ((:file "lisp-bezier-path") + (:file "lisp-window") + (:file "lisp-window-delegate") + (:file "lisp-view" + :depends-on ("lisp-bezier-path")) + (:file "lisp-view-additional" + :depends-on ("lisp-view")) + (:file "lisp-scroller") + (:file "lisp-slider") + (:file "lisp-button") + (:file "lisp-image"))) + (:file "cocoa-util") + (:module "windowing" + :depends-on ("native") + :components ((:file "port") + (:file "frame-manager") + (:file "mirror") + (:file "graft"))) + (:module "native-panes" + :components ((:file "beagle-scroll-bar-pane") + (:file "beagle-slider-pane") + ;; Basic buttons - not collections of buttons + (:file "beagle-fundamental-button-pane") + ;; Button collections (radio + checkbox) + ;; (:file "beagle-button-collection-pane") + (:file "scroller-pane-fix"))) + (:module "output" + :depends-on ("windowing") + :components ((:file "medium") + (:file "fonts"))) + (:module "input" + :depends-on ("windowing") + :components ((:file "events") + (:file "keysymdef"))) + (:module "glimpse" + :components ((:file "glimpse") + (:file "glimpse-support") + (:file "glimpse-command-tables") + (:file "glimpse-present-process" + :depends-on ("glimpse" "glimpse-support")) + (:file "glimpse-present-window" + :depends-on ("glimpse" "glimpse-support")) + (:file "glimpse-modeless-commands" + :depends-on ("glimpse" "glimpse-support")) + (:file "glimpse-process-commands" + :depends-on ("glimpse" "glimpse-support")) + (:file "glimpse-window-commands" + :depends-on ("glimpse" "glimpse-support")))) + (:module "profile" + :components ((:file "profile"))) + (:module "tests" + :components ((:file "drawing-tests") + (:file "graft-tests")))))))) +) + (defsystem :clim-null :depends-on (:clim) :components @@ -444,7 +509,7 @@ :depends-on (:clim :clim-postscript ;; If we're on an implementation that ships CLX, use ;; it. Same if the user has loaded CLX already. - #+(and (or sbcl scl openmcl ecl clx allegro) + #+(and (or sbcl scl ecl clx allegro) (not (or gtkairo clim-graphic-forms))) :clim-clx #+clim-graphic-forms :clim-graphic-forms @@ -454,14 +519,14 @@ ;; But until it's ready, it's no use forcing users to ;; cope with possible bugs. - ;; #+(or openmcl mcl) :clim-beagle + #+clozure-common-lisp :clim-beagle #+gtkairo :clim-gtkairo ;; null backend :clim-null ) - :components (#-(or gtkairo clim-graphic-forms) + :components (#-(or gtkairo clozure-common-lisp clim-graphic-forms) (:file "Looks/pixie" :pathname #.(make-pathname :directory '(:relative "Looks") :name "pixie" :type "lisp"))))