Make .asd files loadable and compileable again
[iolib.git] / src / iolib.os.asd
blob9dd0e30633c6c8f67f2ef38abc2eb2c0552b539b
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (eval-when (:compile-toplevel :load-toplevel :execute)
4   (asdf:oos 'asdf:load-op :cffi-grovel)
5   (asdf:oos 'asdf:load-op :iolib.base))
7 (in-package :iolib.asdf)
9 (defsystem :iolib.os
10   :description "OS interface."
11   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
12   :licence "MIT"
13   :depends-on (:cffi-grovel :iolib.base :iolib.syscalls
14                :iolib.streams :iolib.pathnames)
15   :default-component-class iolib-source-file
16   :pathname #-asdf2 (merge-pathnames "os/" *load-truename*)
17             #+asdf2 "os/"
18   :components
19   ((:file "pkgdcl")
20    (:file "os" :pathname #+unix "os-unix")
21    (cffi-grovel:grovel-file "ffi-types" :pathname #+unix "ffi-types-unix")
22    (:file "ffi-functions" :pathname #+unix "ffi-functions-unix")
23    (:file "create-process" :pathname #+unix "create-process-unix"))
24   :serial t)