r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on the
[sfrench/samba-autobuild/.git] / source4 / lib / socket / config.mk
1 ##############################
2 # Start SUBSYSTEM LIBNETIF
3 [SUBSYSTEM::LIBNETIF]
4 PRIVATE_PROTO_HEADER = netif_proto.h
5 OBJ_FILES = \
6                 interface.o \
7                 netif.o
8 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL EXT_SOCKET EXT_NSL
9 # End SUBSYSTEM LIBNETIF
10 ##############################
11
12 ################################################
13 # Start MODULE socket_ipv4
14 [MODULE::socket_ipv4]
15 SUBSYSTEM = samba-socket
16 OUTPUT_TYPE = INTEGRATED
17 OBJ_FILES = \
18                 socket_ipv4.o
19 PUBLIC_DEPENDENCIES = EXT_SOCKET EXT_NSL
20 PRIVATE_DEPENDENCIES = LIBSAMBA-ERRORS 
21 # End MODULE socket_ipv4
22 ################################################
23
24 ################################################
25 # Start MODULE socket_ipv6
26 [MODULE::socket_ipv6]
27 SUBSYSTEM = samba-socket
28 OUTPUT_TYPE = INTEGRATED
29 OBJ_FILES = \
30                 socket_ipv6.o
31 PUBLIC_DEPENDENCIES = EXT_SOCKET EXT_NSL
32 # End MODULE socket_ipv6
33 ################################################
34
35 ################################################
36 # Start MODULE socket_unix
37 [MODULE::socket_unix]
38 SUBSYSTEM = samba-socket
39 OUTPUT_TYPE = INTEGRATED
40 OBJ_FILES = \
41                 socket_unix.o
42 PUBLIC_DEPENDENCIES = EXT_SOCKET EXT_NSL
43 # End MODULE socket_unix
44 ################################################
45
46 ################################################
47 # Start SUBSYSTEM SOCKET
48 [SUBSYSTEM::samba-socket]
49 OBJ_FILES = \
50                 socket.o \
51                 access.o \
52                 connect_multi.o \
53                 connect.o
54 LDFLAGS = $(SUBSYSTEM_LIBCLI_RESOLVE_OUTPUT) $(SUBSYSTEM_LIBCLI_NBT_OUTPUT) $(SUBSYSTEM_NDR_NBT_OUTPUT) $(LIBRARY_NDR_SVCCTL_OUTPUT)
55 PUBLIC_DEPENDENCIES = LIBTALLOC
56 PRIVATE_DEPENDENCIES = SOCKET_WRAPPER LIBCLI_COMPOSITE 
57 #LIBCLI_RESOLVE
58 # End SUBSYSTEM SOCKET
59 ################################################