X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2FMakefile;h=968253dcbd8a91a4960477515ff9596bd741d237;hb=4b57a4917b61299ac074fa385e9a0c62a716655b;hp=c1335ebf00e1807a7843cc9e5b021127de7393d2;hpb=93c941d86b264637de20aa1b713757b704d4c1a6;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/Makefile b/contrib/sb-bsd-sockets/Makefile index c1335eb..968253d 100644 --- a/contrib/sb-bsd-sockets/Makefile +++ b/contrib/sb-bsd-sockets/Makefile @@ -1,2 +1,22 @@ +# Set CFLAGS and LDFLAGS for sb-bsd-sockets.asd's invocation of gcc + +UNAME:=$(shell uname -m) + +export CFLAGS=-fPIC +ifeq (solaris,$(UNAME)) + export LDFLAGS=-shared -lresolv -lsocket -lnsl +else + ifeq (Darwin,$(UNAME)) + export LDFLAGS=-bundle + else + ifeq (x86_64,$(UNAME)) + export LDFLAGS=-m32 -shared + export CFLAGS+= -m32 + else + export LDFLAGS=-shared + endif + endif +endif + SYSTEM=sb-bsd-sockets include ../asdf-module.mk