Index: usocket.asd =================================================================== --- usocket.asd (revision 497) +++ usocket.asd (working copy) @@ -7,7 +7,7 @@ (in-package #:cl-user) (defpackage #:usocket-system - (:use #:cl #:asdf)) + (:use #:cl #:asdf #:portacl)) (in-package #:usocket-system) @@ -24,20 +24,9 @@ :depends-on ("package")) (:file "condition" :depends-on ("usocket")) - #+clisp (:file "clisp" :pathname "backend/clisp" - :depends-on ("condition")) - #+cmu (:file "cmucl" :pathname "backend/cmucl" - :depends-on ("condition")) - #+scl (:file "scl" :pathname "backend/scl" - :depends-on ("condition")) - #+(or sbcl ecl) (:file "sbcl" :pathname "backend/sbcl" - :depends-on ("condition")) - #+lispworks (:file "lispworks" :pathname "backend/lispworks" - :depends-on ("condition")) - #+openmcl (:file "openmcl" :pathname "backend/openmcl" - :depends-on ("condition")) - #+allegro (:file "allegro" :pathname "backend/allegro" - :depends-on ("condition")) - #+armedbear (:file "armedbear" :pathname "backend/armedbear" - :depends-on ("condition")) - )) + (:module "backend" + :depends-on ("condition") + :components + ((:port-file "~A" + ;; Special case + :alternate-file #.(feature-when :ecl "sbcl"))))))