Add buffering.
[iolib/alendvai.git] / io.zeta-streams.asd
blob898b123fceffbcb3724b6896b1bc86d389ae9a01
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; --- ASDF system definition.
4 ;;;
6 (in-package :common-lisp-user)
8 (asdf:defsystem :io.zeta-streams
9   :description "Zeta streams."
10   :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
11   :licence "MIT"
12   :depends-on (:cffi :osicat :io.multiplex :alexandria)
13   :pathname (merge-pathnames #p"io.streams/zeta/" *load-truename*)
14   :components
15   ((:file "pkgdcl")
16    (:file "classes" :depends-on ("pkgdcl"))
17    (:file "conditions" :depends-on ("pkgdcl" "classes"))
18    (:file "common" :depends-on ("pkgdcl" "classes" "conditions"))
19    (:file "internal" :depends-on ("pkgdcl" "classes" "conditions" "common"))
21    ;; Devices
22    (:file "file" :depends-on ("pkgdcl" "classes" "conditions" "common" "internal"))
24    ;; Buffers
25    (:file "buffer" :depends-on ("pkgdcl" "classes" "conditions" "common"))))