Reorganise sources, rename ASDF systems.
[iolib.git] / src / iolib.syscalls.asd
blobc81c47d1fc318f7d7a1480951553ce2fe4818f64
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
3 (in-package :common-lisp-user)
5 (eval-when (:compile-toplevel :load-toplevel :execute)
6   (asdf:oos 'asdf:load-op :cffi-grovel))
8 (asdf:defsystem :iolib.syscalls
9   :description "Syscalls and foreign types."
10   :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
11   :licence "MIT"
12   :depends-on (:iolib.base :cffi :cffi-grovel :trivial-features)
13   :pathname (merge-pathnames "syscalls/" *load-truename*)
14   :serial t
15   :components
16   ((:file "pkgdcl")
17    ;; Platform-specific files
18    (cffi-grovel:grovel-file "ffi-types"
19      :pathname #+unix "ffi-types-unix")
20    (:file "conditions")
21    (:file "os-conditions"
22      :pathname #+unix "os-conditions-unix")
23    (:file "designators")
24    (:file "early")
25    (cffi-grovel:wrapper-file "ffi-wrappers"
26      :pathname #+unix "ffi-wrappers-unix")
27    (:file "ffi-functions"
28      :pathname #+unix "ffi-functions-unix")))