1 # NBTD server subsystem
3 #######################
4 # Start SUBSYSTEM WINSDB
6 PRIVATE_PROTO_HEADER = wins/winsdb_proto.h
7 PUBLIC_DEPENDENCIES = \
10 #######################
12 WINSDB_OBJ_FILES = $(addprefix nbt_server/wins/, winsdb.o wins_hook.o)
14 #######################
15 # Start MODULE ldb_wins_ldb
16 [MODULE::ldb_wins_ldb]
18 OUTPUT_TYPE = SHARED_LIBRARY
19 INIT_FUNCTION = LDB_MODULE(wins_ldb)
20 PRIVATE_DEPENDENCIES = \
21 LIBNETIF LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL
22 # End MODULE ldb_wins_ldb
23 #######################
25 ldb_wins_ldb_OBJ_FILES = nbt_server/wins/wins_ldb.o
27 #######################
28 # Start SUBSYSTEM NBTD_WINS
29 [SUBSYSTEM::NBTD_WINS]
30 PRIVATE_PROTO_HEADER = wins/winsserver_proto.h
31 PRIVATE_DEPENDENCIES = \
33 # End SUBSYSTEM NBTD_WINS
34 #######################
36 NBTD_WINS_OBJ_FILES = $(addprefix nbt_server/wins/, winsserver.o winsclient.o winswack.o wins_dns_proxy.o)
38 #######################
39 # Start SUBSYSTEM NBTD_DGRAM
40 [SUBSYSTEM::NBTD_DGRAM]
41 PRIVATE_PROTO_HEADER = dgram/proto.h
42 PRIVATE_DEPENDENCIES = \
44 # End SUBSYSTEM NBTD_DGRAM
45 #######################
47 NBTD_DGRAM_OBJ_FILES = $(addprefix nbt_server/dgram/, request.o netlogon.o ntlogon.o browse.o)
49 #######################
50 # Start SUBSYSTEM NBTD
51 [SUBSYSTEM::NBT_SERVER]
52 PRIVATE_PROTO_HEADER = nbt_server_proto.h
53 PRIVATE_DEPENDENCIES = \
54 LIBCLI_NBT NBTD_WINS NBTD_DGRAM
56 #######################
58 NBT_SERVER_OBJ_FILES = $(addprefix nbt_server/, \
67 [MODULE::service_nbtd]
68 INIT_FUNCTION = server_service_nbtd_init
70 PRIVATE_DEPENDENCIES = NBT_SERVER process_model
72 service_nbtd_OBJ_FILES = \
73 nbt_server/nbt_server.o