- (:file "split" :depends-on ("defpackage"))
- (:file "malloc" :depends-on ("defpackage"))
- (sb-grovel:grovel-constants-file
- "constants"
- :package :sockint
- :depends-on ("defpackage"))
- (:file "sockets"
- :depends-on ("constants"))
-
- (:file "sockopt" :depends-on ("sockets"))
- (:file "inet" :depends-on ("sockets" "split" "constants" ))
- (:file "local" :depends-on ("sockets" "split" "constants" ))
- (:file "name-service" :depends-on ("sockets" "constants"))
- (:file "misc" :depends-on ("sockets" "constants"))
+ (:file "split" :depends-on ("defpackage"))
+ #+win32
+ (:file "win32-lib")
+ #-win32 (sb-grovel:grovel-constants-file
+ "constants"
+ :package :sockint
+ :do-not-grovel #.(progn #-sb-building-contrib t)
+ :depends-on ("defpackage"))
+ #+win32 (sb-grovel:grovel-constants-file
+ "win32-constants"
+ :package :sockint
+ :do-not-grovel #.(progn #-sb-building-contrib t)
+ :depends-on ("defpackage" "win32-lib"))
+ #+win32 (:file "win32-sockets"
+ :depends-on ("win32-constants"))
+ (:file "sockets"
+ :depends-on #-win32 ("constants")
+ #+win32 ("win32-sockets"))
+ (:file "sockopt" :depends-on ("sockets"))
+ (:file "inet" :depends-on ("sockets" "split"))
+ (:file "local" :depends-on ("sockets" "split"))
+ (:file "name-service" :depends-on ("sockets"))
+ (:file "misc" :depends-on ("sockets"))