• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/nbt_server/
1# NBTD server subsystem
2
3#######################
4# Start SUBSYSTEM WINSDB
5[SUBSYSTEM::WINSDB]
6PUBLIC_DEPENDENCIES = \
7		LIBLDB
8# End SUBSYSTEM WINSDB
9#######################
10
11WINSDB_OBJ_FILES = $(addprefix $(nbt_serversrcdir)/wins/, winsdb.o wins_hook.o)
12
13$(eval $(call proto_header_template,$(nbt_serversrcdir)/wins/winsdb_proto.h,$(WINSDB_OBJ_FILES:.o=.c)))
14
15#######################
16# Start MODULE ldb_wins_ldb
17[MODULE::ldb_wins_ldb]
18SUBSYSTEM = LIBLDB
19INIT_FUNCTION = LDB_MODULE(wins_ldb)
20PRIVATE_DEPENDENCIES = \
21		LIBLDB LIBNETIF LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL
22# End MODULE ldb_wins_ldb
23#######################
24
25ldb_wins_ldb_OBJ_FILES = $(nbt_serversrcdir)/wins/wins_ldb.o
26
27#######################
28# Start SUBSYSTEM NBTD_WINS
29[SUBSYSTEM::NBTD_WINS]
30PRIVATE_DEPENDENCIES = \
31		LIBCLI_NBT WINSDB
32# End SUBSYSTEM NBTD_WINS
33#######################
34
35
36NBTD_WINS_OBJ_FILES = $(addprefix $(nbt_serversrcdir)/wins/, winsserver.o winsclient.o winswack.o wins_dns_proxy.o)
37
38$(eval $(call proto_header_template,$(nbt_serversrcdir)/wins/winsserver_proto.h,$(NBTD_WINS_OBJ_FILES:.o=.c)))
39
40#######################
41# Start SUBSYSTEM NBTD_DGRAM
42[SUBSYSTEM::NBTD_DGRAM]
43PRIVATE_DEPENDENCIES = \
44		LIBCLI_DGRAM CLDAPD
45# End SUBSYSTEM NBTD_DGRAM
46#######################
47
48NBTD_DGRAM_OBJ_FILES = $(addprefix $(nbt_serversrcdir)/dgram/, request.o netlogon.o browse.o)
49
50$(eval $(call proto_header_template,$(nbt_serversrcdir)/dgram/proto.h,$(NBTD_DGRAM_OBJ_FILES:.o=.c)))
51
52#######################
53# Start SUBSYSTEM NBTD
54[SUBSYSTEM::NBT_SERVER]
55PRIVATE_DEPENDENCIES = \
56		LIBCLI_NBT NBTD_WINS NBTD_DGRAM 
57# End SUBSYSTEM NBTD
58#######################
59
60NBT_SERVER_OBJ_FILES = $(addprefix $(nbt_serversrcdir)/, \
61		interfaces.o \
62		register.o \
63		query.o \
64		nodestatus.o \
65		defense.o \
66		packet.o \
67		irpc.o)
68
69$(eval $(call proto_header_template,$(nbt_serversrcdir)/nbt_server_proto.h,$(NBT_SERVER_OBJ_FILES:.o=.c)))
70
71[MODULE::service_nbtd]
72INIT_FUNCTION = server_service_nbtd_init
73SUBSYSTEM = service
74PRIVATE_DEPENDENCIES = NBT_SERVER process_model
75
76service_nbtd_OBJ_FILES = \
77		$(nbt_serversrcdir)/nbt_server.o
78