-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathlibssh2.asd
32 lines (29 loc) · 1.09 KB
/
libssh2.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
;;; -*- mode: Lisp; syntax: Common-Lisp; -*-
(in-package :asdf)
(cl:eval-when (:load-toplevel :execute)
(asdf:operate 'asdf:load-op 'cffi-grovel))
(defsystem :libssh2
:description "Trivial libssh2 bindings"
:version "0.1"
:author "Oleksii Shevchuk <[email protected]>"
:license "Public Domain"
:depends-on (:babel
:cffi
:cl-fad
:hu.dwim.logger
:split-sequence
:trivial-gray-streams
:usocket)
:serial t
:components ((:module "src"
:serial t
:components ((:file "package")
(:file "logging")
(:file "types")
(cffi-grovel:grovel-file "libssh2-libc-cffi")
(:file "util")
(:file "libssh2-cffi")
(:file "streams")
(:file "scp")
(:file "sftp")
(:file "solutions")))))