source: branches/samba-3.5.x/source4/nbt_server/config.mk

Last change on this file was 414, checked in by Herwig Bauernfeind, 16 years ago

Samba 3.5.0: Initial import

File size: 2.0 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.