Better buffer synchronization macro.
[iolib/alendvai.git] / io.zeta-streams.asd
blobfb5b43fb3ef6538e7960136ffc5e6b19030480dd
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 :bordeaux-threads)
13   :pathname (merge-pathnames #p"io.streams/zeta/" *load-truename*)
14   :components
15   ((:file "pkgdcl")
16    (:file "types" :depends-on ("pkgdcl"))
17    (:file "conditions" :depends-on ("pkgdcl"))
18    (:file "device" :depends-on ("pkgdcl" "types" "conditions"))
20    ;; Devices
21    (:file "file" :depends-on ("pkgdcl" "types" "conditions" "device"))
23    ;; Buffers
24    (:file "iobuf" :depends-on ("pkgdcl" "types" "conditions" "device"))
25    (:file "buffer" :depends-on ("pkgdcl" "types" "conditions" "device" "iobuf"))))