diff --git a/demo/packages.lisp b/demo/packages.lisp index ccf851e50842bdf237657f41314315f2a9c0387e..24cb8774d1f861e428a1a37b626a8bb223d88350 100644 --- a/demo/packages.lisp +++ b/demo/packages.lisp @@ -2,12 +2,12 @@ ;; See the file LICENSE for the full license governing this code. ;; -(in-package #-ansi-90 :user #+ansi-90 :common-lisp-user) +(in-package :cl-user) ;;;"Copyright (c) 1990, 1991 Symbolics, Inc. All rights reserved. ;;; Portions copyright (c) 1988, 1989, 1990 International Lisp Associates." -(#-ansi-90 clim-lisp::defpackage #+ansi-90 defpackage clim-demo +(defpackage clim-demo (:use clim-lisp clim) (:shadowing-import-from clim-utils @@ -23,7 +23,7 @@ start-demo)) -(#-ansi-90 clim-lisp::defpackage #+ansi-90 defpackage clim-graphics-editor +(defpackage clim-graphics-editor (:use clim-lisp clim clim-demo) (:shadowing-import-from clim-utils diff --git a/gramps-clim2.asd b/gramps-clim2.asd index 07b28d939c06c11a0e3817dcf1d937e6744ed757..c3dde1102edf611ab9c0e0fb0ca17163f4f23ef7 100644 --- a/gramps-clim2.asd +++ b/gramps-clim2.asd @@ -195,5 +195,24 @@ (:file "clx-pixmaps") (:file "clx-frames"))))) +;;; based on `clim-demo' in demo/sysdcl.lisp (defsystem #:gramps-clim2/examples - :description "Applications bundled in gramps-clim2 repository.") + :description "Applications bundled in gramps-clim2 repository." + :depends-on (#:gramps-clim2/core) + + :components + ((:module "demo" + :components + ((:file "packages") + (:file "demo-driver" :depends-on ("packages")) + (:file "listener" :depends-on ("demo-driver")) + (:file "graphics-demos" :depends-on ("demo-driver")) + (:file "cad-demo" :depends-on ("demo-driver")) + (:file "navdata" :depends-on ("packages")) + (:file "navfun" :depends-on ("navdata")) + (:file "puzzle" :depends-on ("demo-driver")) + (:file "address-book" :depends-on ("demo-driver")) + (:file "thinkadot" :depends-on ("demo-driver")) + (:file "plot" :depends-on ("demo-driver")) + (:file "color-editor" :depends-on ("demo-driver")) + (:file "graphics-editor" :depends-on ("demo-driver"))))))