From 1b53c9cdc6c540c96d7db71ea9def76874bbe6ec Mon Sep 17 00:00:00 2001 From: Stelian Ionescu Date: Sat, 26 Jan 2013 21:30:52 +0100 Subject: [PATCH] Move examples into iolib.asd --- examples/iolib.examples.asd | 36 ------------------------------------ examples/package.lisp | 1 + iolib.asd | 25 +++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 36 deletions(-) delete mode 100644 examples/iolib.examples.asd diff --git a/examples/iolib.examples.asd b/examples/iolib.examples.asd deleted file mode 100644 index bf6a6ad..0000000 --- a/examples/iolib.examples.asd +++ /dev/null @@ -1,36 +0,0 @@ -;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*- -;;; -;;; This file was originally written by Peter Keller (psilord@cs.wisc.edu) -;;; and this code is released under the same license as IOLib. -;;; - -(asdf:defsystem :iolib.examples - :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr" - (or *compile-file-pathname* - *load-truename*))) - (read f)) - :defsystem-depends-on (:iolib.base) - :depends-on (:iolib :bordeaux-threads) - :default-component-class :iolib-source-file - :components ((:file "package") - (:file "ex1-client" :depends-on ("package")) - (:file "ex2-client" :depends-on ("package")) - (:file "ex3-client" :depends-on ("package")) - (:file "ex4-client" :depends-on ("package")) - (:file "ex5a-client" :depends-on ("package")) - (:file "ex5b-client" :depends-on ("package")) - - (:file "ex1-server" :depends-on ("package")) - (:file "ex2-server" :depends-on ("package")) - (:file "ex3-server" :depends-on ("package")) - (:file "ex4-server" :depends-on ("package")) - (:file "ex5-server" :depends-on ("package")) - (:file "ex6-server" :depends-on ("package")) - (:file "ex7-buffer" :depends-on ("package")) - (:file "ex7-server" :depends-on ("package" "ex7-buffer")) - (:file "ex8-buffer" :depends-on ("package")) - (:file "ex8-server" :depends-on ("package" "ex8-buffer")))) - - - - diff --git a/examples/package.lisp b/examples/package.lisp index 7658c45..049a204 100644 --- a/examples/package.lisp +++ b/examples/package.lisp @@ -2,6 +2,7 @@ ;;;; and this code is released under the same license as IOLib. (defpackage :iolib.examples + (:nicknames :iolib/examples) (:use :cl :iolib :bordeaux-threads) #+sb-package-locks (:lock t) diff --git a/iolib.asd b/iolib.asd index acf18ba..2c557c4 100644 --- a/iolib.asd +++ b/iolib.asd @@ -344,3 +344,28 @@ :encoding :utf-8 :pathname "src/iolib/" :components ((:file "pkgdcl"))) + +(asdf:defsystem :iolib/examples + :version (:read-file-form "version.lisp-expr") + :defsystem-depends-on (:iolib/base) + :depends-on (:iolib :bordeaux-threads) + :around-compile "iolib/asdf:compile-wrapper" + :pathname "examples/" + :components ((:file "package") + (:file "ex1-client" :depends-on ("package")) + (:file "ex2-client" :depends-on ("package")) + (:file "ex3-client" :depends-on ("package")) + (:file "ex4-client" :depends-on ("package")) + (:file "ex5a-client" :depends-on ("package")) + (:file "ex5b-client" :depends-on ("package")) + + (:file "ex1-server" :depends-on ("package")) + (:file "ex2-server" :depends-on ("package")) + (:file "ex3-server" :depends-on ("package")) + (:file "ex4-server" :depends-on ("package")) + (:file "ex5-server" :depends-on ("package")) + (:file "ex6-server" :depends-on ("package")) + (:file "ex7-buffer" :depends-on ("package")) + (:file "ex7-server" :depends-on ("package" "ex7-buffer")) + (:file "ex8-buffer" :depends-on ("package")) + (:file "ex8-server" :depends-on ("package" "ex8-buffer")))) -- 2.11.4.GIT