-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathcl-autowrap.asd
48 lines (41 loc) · 1.04 KB
/
cl-autowrap.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
(defpackage :cl-autowrap.asdf
(:use #:cl #:asdf))
(in-package :cl-autowrap.asdf)
(defsystem :cl-autowrap
:description "Import c2ffi specs and generate CFFI wrappers"
:author "Ryan Pavlik"
:license "BSD-2-Clause"
:version "1.0"
:depends-on (:alexandria :cffi :cl-json :cl-ppcre :defpackage-plus
:uiop :trivial-features)
:pathname "autowrap"
:serial t
:components
((:file "package")
(:file "util")
(:file "conditions")
(:file "c2ffi")
(:file "wrapper")
(:file "sffi")
(:file "alloc")
(:file "errno")
(:file "parse")
(:file "bitmask")))
(defsystem :cl-autowrap/libffi
:description "Optional libffi extension for call-by-value"
:author "Ryan Pavlik"
:license "BSD-2-Clause"
:version "1.0"
:depends-on (:cl-autowrap :cl-plus-c)
:pathname "autowrap-libffi"
:serial t
:components
((:module #:autowrap-spec
:pathname "spec"
:components
((:static-file "libffi.h")))
(:file "library")
(:file "autowrap")
(:file "package")
(:file "types")
(:file "libffi")))