
include	../../Makerules
include	../../Makeconfig

#
SRC1S = socket.S connect.S accept.S send.S recv.S bind.S setsockopt.S \
	listen.S recvmsg.S sendmsg.S getsockopt.S recvfrom.S sendto.S \
	shutdown.S socketpair.S trace.S getpeername.S getsockname.S

SRC2S = herror.c inet_lnaof.c inet_net.c inet_addr.c   inet_mkadr.c \
	inet_netof.c gethstnmad.c gethstnm.c res_comp.c res_debug.c \
	res_init.c res_mkqry.c res_query.c res_send.c

SRCS	= $(SRC1S) $(SRC2S)
ASMS	= $(SCR1S:.S=.s) $(SRC2S:.c=.s)
OBJ1S	= $(SRC1S:.S=.o)
OBJ2S	= $(SRC2S:.c=.o)
OBJS	= $(OBJ1S) $(OBJ2S)

all: ../../libsocket.so ../../abi_plus/pre-libsocket.so

../../libsocket.so: Makefile $(OBJS)
	$(LD) $(LD_SHLIBFLAG) -o ../../libsocket.so $(OBJS)

../../abi_plus/pre-libsocket.so: Makefile $(OBJS)
	$(LD) $(LD_SHLIBFLAG) -o ../../abi_plus/pre-libsocket.so $(OBJS)

clean:
	rm -f *.o

dep:
	$(CPP) $(CFLAGS) -M $(SRCS) > .depend

dummy:

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif
