r13786: [merge] Add registration functions for LDB modules
[samba.git] / source / nbt_server / config.mk
1 # NBTD server subsystem
2
3 #######################
4 # Start SUBSYSTEM WINSDB
5 [SUBSYSTEM::WINSDB]
6 OBJ_FILES = \
7                 wins/winsdb.o \
8                 wins/wins_hook.o
9 PRIVATE_PROTO_HEADER = wins/winsdb_proto.h
10 REQUIRED_SUBSYSTEMS = \
11                 LIBLDB
12 # End SUBSYSTEM WINSDB
13 #######################
14
15 #######################
16 # Start MODULE libldb_wins_ldb
17 [MODULE::libldb_wins_ldb]
18 SUBSYSTEM = LIBLDB
19 INIT_FUNCTION = wins_ldb_module_init
20 OUTPUT_TYPE = MERGEDOBJ
21 OBJ_FILES = \
22                 wins/wins_ldb.o
23 # End MODULE libldb_wins_ldb
24 #######################
25
26 #######################
27 # Start SUBSYSTEM NBTD_WINS
28 [SUBSYSTEM::NBTD_WINS]
29 OBJ_FILES = \
30                 wins/winsserver.o \
31                 wins/winsclient.o \
32                 wins/winswack.o \
33                 wins/wins_dns_proxy.o
34 PRIVATE_PROTO_HEADER = wins/winsserver_proto.h
35 REQUIRED_SUBSYSTEMS = \
36                 LIBCLI_NBT WINSDB
37 # End SUBSYSTEM NBTD_WINS
38 #######################
39
40 #######################
41 # Start SUBSYSTEM NBTD_DGRAM
42 [SUBSYSTEM::NBTD_DGRAM]
43 OBJ_FILES = \
44                 dgram/request.o \
45                 dgram/netlogon.o \
46                 dgram/ntlogon.o \
47                 dgram/browse.o
48 REQUIRED_SUBSYSTEMS = \
49                 LIBCLI_DGRAM
50 # End SUBSYSTEM NBTD_DGRAM
51 #######################
52
53 #######################
54 # Start SUBSYSTEM NBTD
55 [SUBSYSTEM::NBTD]
56 OBJ_FILES = \
57                 nbt_server.o \
58                 interfaces.o \
59                 register.o \
60                 query.o \
61                 nodestatus.o \
62                 defense.o \
63                 packet.o \
64                 irpc.o
65 PRIVATE_PROTO_HEADER = nbt_server_proto.h
66 REQUIRED_SUBSYSTEMS = \
67                 LIBCLI_NBT NBTD_WINS NBTD_DGRAM
68 # End SUBSYSTEM NBTD
69 #######################