Version 0.6.0
[iolib.git] / iolib.syscalls.asd
blob7a4abd72560d2276c613df2ab7453ff0d64f7eed
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 (make-pathname :directory '(:relative "syscalls"))
14                              *load-truename*)
15   :serial t
16   :components
17   ((:file "pkgdcl")
18    ;; Platform-specific files
19    (cffi-grovel:grovel-file "ffi-types"
20      :pathname #+unix "ffi-types-unix")
21    (:file "conditions")
22    (:file "os-conditions"
23      :pathname #+unix "os-conditions-unix")
24    (:file "designators")
25    (:file "early")
26    (cffi-grovel:wrapper-file "ffi-wrappers"
27      :pathname #+unix "ffi-wrappers-unix")
28    (:file "ffi-functions"
29      :pathname #+unix "ffi-functions-unix")))