1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
3 (asdf:defsystem :iolib.base
4 :description "Base IOlib package, used instead of CL."
5 :author "Stelian Ionescu <sionescu@common-lisp.net>"
6 :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
8 :depends-on (:alexandria)
9 :pathname (merge-pathnames #p"base/" *load-truename*)
12 (:file "return-star" :depends-on ("pkgdcl"))
13 (:file "types" :depends-on ("pkgdcl" "return-star"))
14 (:file "definitions" :depends-on ("pkgdcl" "return-star"))
15 (:file "debug" :depends-on ("pkgdcl" "return-star"))
16 (:file "conditions" :depends-on ("pkgdcl" "return-star"))
17 (:file "defobsolete" :depends-on ("pkgdcl" "return-star"))
18 (:file "reader" :depends-on ("pkgdcl" "return-star" "definitions" "conditions"))
19 (:file "sequence" :depends-on ("pkgdcl" "return-star"))
20 (:file "matching" :depends-on ("pkgdcl" "return-star"))
21 (:file "time" :depends-on ("pkgdcl" "return-star"))
22 (:file "split-sequence" :depends-on ("pkgdcl" "return-star" "sequence"))
23 (:file "uchars" :depends-on ("pkgdcl" "definitions" "sequence" "split-sequence"))
24 (:file "ustrings" :depends-on ("pkgdcl" "sequence" "split-sequence" "uchars"))
25 #+scl (:file "scl-gray-streams")
26 (:file "gray-stream-mixin"
27 :depends-on ("pkgdcl" "return-star" #+scl "scl-gray-streams"))))