build: commit all the waf build files in the tree
[nivanova/samba-autobuild/.git] / source4 / lib / socket / config.mk
1 ##############################
2 # Start SUBSYSTEM LIBNETIF
3 [SUBSYSTEM::LIBNETIF]
4 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBREPLACE_NETWORK
5 # End SUBSYSTEM LIBNETIF
6 ##############################
7
8 LIBNETIF_OBJ_FILES = $(addprefix $(libsocketsrcdir)/, interface.o netif.o)
9
10 $(eval $(call proto_header_template,$(libsocketsrcdir)/netif_proto.h,$(LIBNETIF_OBJ_FILES:.o=.c)))
11
12 ################################################
13 # Start MODULE socket_ip
14 [MODULE::socket_ip]
15 SUBSYSTEM = samba_socket
16 OUTPUT_TYPE = MERGED_OBJ
17 PRIVATE_DEPENDENCIES = LIBSAMBA-ERRORS LIBREPLACE_NETWORK
18 # End MODULE socket_ip
19 ################################################
20
21 socket_ip_OBJ_FILES = $(libsocketsrcdir)/socket_ip.o
22
23 ################################################
24 # Start MODULE socket_unix
25 [MODULE::socket_unix]
26 SUBSYSTEM = samba_socket
27 OUTPUT_TYPE = MERGED_OBJ
28 PRIVATE_DEPENDENCIES = LIBREPLACE_NETWORK
29 # End MODULE socket_unix
30 ################################################
31
32 socket_unix_OBJ_FILES = $(libsocketsrcdir)/socket_unix.o
33
34 ################################################
35 # Start SUBSYSTEM SOCKET
36 [SUBSYSTEM::samba_socket]
37 PUBLIC_DEPENDENCIES = LIBTALLOC LIBTSOCKET
38 PRIVATE_DEPENDENCIES = SOCKET_WRAPPER LIBCLI_COMPOSITE LIBCLI_RESOLVE
39 # End SUBSYSTEM SOCKET
40 ################################################
41
42 samba_socket_OBJ_FILES = $(addprefix $(libsocketsrcdir)/, socket.o access.o connect_multi.o connect.o)
43