Fix filename splitting into name/type
[iolib.git] / src / iolib.streams.asd
bloba9595b9b968e43062506581134d372726fbbd40f
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (eval-when (:compile-toplevel :load-toplevel :execute)
4   (asdf:oos 'asdf:load-op :iolib.base))
6 (in-package :iolib.asdf)
8 (defsystem :iolib.streams
9   :description "Gray streams."
10   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
11   :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr"
12                                                  (or *compile-file-pathname*
13                                                      *load-truename*)))
14                (read f))
15   :licence "MIT"
16   :depends-on (:iolib.base :iolib.multiplex :cffi :trivial-garbage)
17   :default-component-class iolib-source-file
18   :pathname #-asdf2 (merge-pathnames "streams/gray/" *load-truename*)
19             #+asdf2 "streams/gray/"
20   :components
21   ((:file "pkgdcl")
22    (:file "classes" :depends-on ("pkgdcl"))
23    (:file "conditions" :depends-on ("pkgdcl"))
24    (:file "buffer" :depends-on ("pkgdcl" "classes"))
25    (:file "fd-mixin" :depends-on ("pkgdcl" "classes"))
26    (:file "io-helpers"
27      :depends-on ("pkgdcl" "classes" "conditions" "buffer" "fd-mixin"))
28    (:file "gray-stream-methods"
29      :depends-on ("pkgdcl" "classes" "conditions" "buffer" "fd-mixin"
30                   "io-helpers"))))