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))