X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fsb-bsd-sockets.asd;h=e2ec1081d06cfc23bb322a065f293eb1916b231e;hb=bb7c5beef3a2c45f0ff99f8038409dc4787aa295;hp=e259756f062e04445fcab5730c3e85a8deda3f93;hpb=10d2c05ea44ca0837091434fe2223c0c31687615;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd index e259756..e2ec108 100644 --- a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd +++ b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd @@ -24,11 +24,11 @@ (princ (list filename output-file real-output-file tmp-c-source tmp-a-dot-out tmp-constants)) (terpri) - (funcall (intern "C-CONSTANTS-EXTRACT" (find-package "BSD-SOCKETS-SYSTEM")) - filename tmp-c-source :bsd-sockets-internal) + (funcall (intern "C-CONSTANTS-EXTRACT" + (find-package "SB-BSD-SOCKETS-SYSTEM")) + filename tmp-c-source :sb-bsd-sockets-internal) (and - (= (run-shell-command - "/usr/bin/gcc -o ~S ~S" (namestring tmp-a-dot-out) + (= (run-shell-command "gcc -o ~S ~S" (namestring tmp-a-dot-out) (namestring tmp-c-source)) 0) (= (run-shell-command "~A >~A" (namestring tmp-a-dot-out) @@ -61,8 +61,8 @@ (let ((dso-name (unix-name (car (output-files operation dso))))) (unless (zerop (run-shell-command - "gcc -shared -o ~S ~{~S ~}" - dso-name + #-sunos "gcc -shared -o ~S ~{~S ~}" + #+sunos "gcc -shared -lresolv -lsocket -lnsl -o ~S ~{~S ~}" dso-name (mapcar #'unix-name (mapcan (lambda (c) (output-files operation c)) @@ -77,7 +77,7 @@ (component-pathname c)))) (defmethod perform ((op compile-op) (c c-source-file)) (unless - (= 0 (run-shell-command "/usr/bin/gcc -fPIC -o ~S -c ~S" + (= 0 (run-shell-command "gcc -fPIC -o ~S -c ~S" (unix-name (car (output-files op c))) (unix-name (component-pathname c)))) (error 'operation-error :operation op :component c))) @@ -91,7 +91,7 @@ #+cmu (ext:load-foreign filename) #+sbcl (sb-alien:load-1-foreign filename)))) -(defsystem bsd-sockets +(defsystem sb-bsd-sockets :version "0.58" :components ((:file "defpackage" :depends-on ("rt")) (:file "split" :depends-on ("defpackage")) @@ -110,7 +110,7 @@ (:file "sockopt" :depends-on ("sockets")) (:file "inet" :depends-on ("sockets" "split" "constants" )) - (:file "unix" :depends-on ("sockets" "split" "constants" )) + (:file "local" :depends-on ("sockets" "split" "constants" )) (:file "name-service" :depends-on ("sockets" "constants" "alien")) (:file "misc" :depends-on ("sockets" "constants")) @@ -119,7 +119,7 @@ (:file "tests" :depends-on ("inet" "sockopt" "rt")) (:static-file "NEWS") - (:static-file "INSTALL") + ;; (:static-file "INSTALL") (:static-file "README") (:static-file "index" :pathname "index.html") (:static-file "doc" :pathname "doc.lisp")