tusocket.asd - clic - Clic is an command line interactive client for gopher written in Common LISP
(HTM) git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) LICENSE
---
tusocket.asd (1539B)
---
1 ;;;; -*- Mode: Lisp -*-
2 ;;;;
3 ;;;; See the LICENSE file for licensing information.
4
5 (in-package :asdf)
6
7 (defsystem #:usocket
8 :name "usocket (client, with server symbols)"
9 :author "Erik Enge & Erik Huelsmann"
10 :maintainer "Chun Tian (binghe) & Hans Huebner"
11 :version (:read-file-form "version.sexp")
12 :licence "MIT"
13 :description "Universal socket library for Common Lisp"
14 :depends-on (:split-sequence
15 #+(or sbcl ecl) :sb-bsd-sockets
16 )
17 :components ((:file "package")
18 (:module "vendor" :depends-on ("package")
19 :components (#+mcl (:file "kqueue")
20 #+mcl (:file "OpenTransportUDP")))
21 (:file "usocket" :depends-on ("vendor"))
22 (:file "condition" :depends-on ("usocket"))
23 (:module "backend" :depends-on ("condition")
24 :components (#+abcl (:file "abcl")
25 #+(or allegro cormanlisp)
26 (:file "allegro")
27 #+clisp (:file "clisp")
28 #+(or openmcl clozure)
29 (:file "openmcl")
30 #+clozure (:file "clozure" :depends-on ("openmcl"))
31 #+cmu (:file "cmucl")
32 #+(or sbcl ecl) (:file "sbcl")
33 #+ecl (:file "ecl" :depends-on ("sbcl"))
34 #+lispworks (:file "lispworks")
35 #+mcl (:file "mcl")
36 #+mocl (:file "mocl")
37 #+scl (:file "scl")
38 #+genera (:file "genera")))
39 (:file "option" :depends-on ("backend"))
40 ))
41
42 (defmethod perform ((op test-op) (c (eql (find-system :usocket))))
43 (oos 'load-op :usocket-server)
44 (oos 'load-op :usocket-test)
45 (oos 'test-op :usocket-test))