1 ;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp -*-
5 (eval-when (:compile-toplevel :load-toplevel :execute)
8 (defpackage #:iolib-system
9 (:use #:common-lisp #:asdf #:sb-grovel))
11 (eval-when (:compile-toplevel :load-toplevel :execute)
12 (defpackage #:iolib-alien
14 (:use #:common-lisp #:sb-alien)
16 (in-package #:iolib-system)
18 (defsystem iolib-alien
19 :description "Alien definitions for IOLib."
20 :author "Stelian Ionescu <sionescu@common-lisp.net>"
21 :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
22 :licence "public domain"
23 :depends-on (#:sb-grovel
26 ((sb-grovel:grovel-constants-file
28 :package #:iolib-alien)
29 (:file "alien-functions" :depends-on ("alien-constants"))))
32 :description "I/O library for SBCL."
33 :author "Stelian Ionescu <sionescu@common-lisp.net>"
34 :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
36 :depends-on (#:iolib-alien))