Move version string to an external file
[iolib.git] / examples / iolib.examples.asd
blob4df00c387f8235a022b58d34e6e7dc034dcd76eb
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; This file was originally written by Peter Keller (psilord@cs.wisc.edu)
4 ;;; and this code is released under the same license as IOLib.
5 ;;;
7 (eval-when (:compile-toplevel :load-toplevel :execute)
8   (asdf:oos 'asdf:load-op :iolib.base))
10 (in-package :iolib.asdf)
12 (defsystem :iolib.examples
13   :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr"
14                                                  (or *compile-file-pathname*
15                                                      *load-truename*)))
16                (read f))
17   :depends-on (:iolib :bordeaux-threads)
18   :default-component-class iolib-source-file
19   :components ((:file "package")
20                (:file "ex1-client" :depends-on ("package"))
21                (:file "ex2-client" :depends-on ("package"))
22                (:file "ex3-client" :depends-on ("package"))
23                (:file "ex4-client" :depends-on ("package"))
24                (:file "ex5a-client" :depends-on ("package"))
25                (:file "ex5b-client" :depends-on ("package"))
27                (:file "ex1-server" :depends-on ("package"))
28                (:file "ex2-server" :depends-on ("package"))
29                (:file "ex3-server" :depends-on ("package"))
30                (:file "ex4-server" :depends-on ("package"))
31                (:file "ex5-server" :depends-on ("package"))
32                (:file "ex6-server" :depends-on ("package"))
33                (:file "ex7-buffer" :depends-on ("package"))
34                (:file "ex7-server" :depends-on ("package" "ex7-buffer"))
35                (:file "ex8-buffer" :depends-on ("package"))
36                (:file "ex8-server" :depends-on ("package" "ex8-buffer"))))