-
Notifications
You must be signed in to change notification settings - Fork 13
/
cserial-port.asd
executable file
·28 lines (27 loc) · 1.06 KB
/
cserial-port.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
(asdf:defsystem :cserial-port
:description "library for serial communication inspired by lispworks' serial-port"
:author "Masatoshi SANO <snmsts@gmail.com>"
:version "0.0.3"
:licence "MIT"
:defsystem-depends-on (:trivial-features (:feature (:not :os-windows) :cffi-grovel))
:depends-on (:trivial-features
:trivial-gray-streams
:cffi
(:feature (:not :os-windows) :cffi-grovel)
(:feature (:not :os-windows) :osicat))
:components
((:module "src"
:components
((:file "package")
(:file "interfaces")
;; Can switch to :IF-FEATURE once
;; https://gitlab.common-lisp.net/asdf/asdf/-/issues/63 is
;; addressed.
#-windows
("cffi-grovel:grovel-file" "ffi-types" :pathname "ffi-types-unix")
(:file "posix" :if-feature (:not :os-windows))
(:file "win32" :if-feature :os-windows)
(:file "main")
(:file "gray"))))
:serial t)