2005-01-30 13:24:36 +03:00
# NBTD server subsystem
2005-09-08 18:43:15 +04:00
#######################
# Start SUBSYSTEM WINSDB
[SUBSYSTEM :: WINSDB ]
2006-04-24 19:47:59 +04:00
PUBLIC_DEPENDENCIES = \
2007-05-09 01:17:58 +04:00
LIBLDB
2005-09-08 18:43:15 +04:00
# End SUBSYSTEM WINSDB
#######################
2008-05-18 21:54:27 +04:00
WINSDB_OBJ_FILES = $( addprefix $( nbt_serversrcdir) /wins/, winsdb.o wins_hook.o)
2008-03-03 20:25:28 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(nbt_serversrcdir)/wins/winsdb_proto.h,$(WINSDB_OBJ_FILES : .o =.c )))
2008-03-03 20:25:28 +03:00
2006-01-13 19:58:04 +03:00
#######################
2006-03-21 00:44:59 +03:00
# Start MODULE ldb_wins_ldb
[MODULE :: ldb_wins_ldb ]
2007-05-09 01:17:58 +04:00
SUBSYSTEM = LIBLDB
2008-02-25 22:40:37 +03:00
INIT_FUNCTION = LDB_MODULE( wins_ldb)
2007-04-20 14:57:13 +04:00
PRIVATE_DEPENDENCIES = \
2009-01-30 02:39:30 +03:00
LIBLDB LIBNETIF LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL
2006-03-21 00:44:59 +03:00
# End MODULE ldb_wins_ldb
2006-01-13 19:58:04 +03:00
#######################
2008-05-18 21:54:27 +04:00
ldb_wins_ldb_OBJ_FILES = $( nbt_serversrcdir) /wins/wins_ldb.o
2008-03-03 20:25:28 +03:00
2005-02-19 02:53:52 +03:00
#######################
# Start SUBSYSTEM NBTD_WINS
[SUBSYSTEM :: NBTD_WINS ]
2007-04-20 14:57:13 +04:00
PRIVATE_DEPENDENCIES = \
2005-09-08 18:43:15 +04:00
LIBCLI_NBT WINSDB
2005-02-19 02:53:52 +03:00
# End SUBSYSTEM NBTD_WINS
#######################
2008-05-19 00:30:08 +04:00
2008-05-18 21:54:27 +04:00
NBTD_WINS_OBJ_FILES = $( addprefix $( nbt_serversrcdir) /wins/, winsserver.o winsclient.o winswack.o wins_dns_proxy.o)
2008-03-03 20:25:28 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(nbt_serversrcdir)/wins/winsserver_proto.h,$(NBTD_WINS_OBJ_FILES : .o =.c )))
2008-03-03 20:25:28 +03:00
2005-04-08 12:57:09 +04:00
#######################
# Start SUBSYSTEM NBTD_DGRAM
[SUBSYSTEM :: NBTD_DGRAM ]
2007-04-20 14:57:13 +04:00
PRIVATE_DEPENDENCIES = \
2009-04-23 03:21:47 +04:00
LIBCLI_DGRAM CLDAPD
2005-04-08 12:57:09 +04:00
# End SUBSYSTEM NBTD_DGRAM
#######################
2008-05-20 02:03:35 +04:00
NBTD_DGRAM_OBJ_FILES = $( addprefix $( nbt_serversrcdir) /dgram/, request.o netlogon.o browse.o)
2008-03-03 20:25:28 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(nbt_serversrcdir)/dgram/proto.h,$(NBTD_DGRAM_OBJ_FILES : .o =.c )))
2008-03-03 20:25:28 +03:00
2005-01-30 13:24:36 +03:00
#######################
# Start SUBSYSTEM NBTD
2007-09-27 03:24:47 +04:00
[SUBSYSTEM :: NBT_SERVER ]
2008-03-03 20:25:28 +03:00
PRIVATE_DEPENDENCIES = \
LIBCLI_NBT NBTD_WINS NBTD_DGRAM
# End SUBSYSTEM NBTD
#######################
2008-05-18 21:54:27 +04:00
NBT_SERVER_OBJ_FILES = $( addprefix $( nbt_serversrcdir) /, \
2005-10-21 20:29:54 +04:00
interfaces.o \
register.o \
query.o \
nodestatus.o \
defense.o \
packet.o \
2008-03-03 20:25:28 +03:00
irpc.o)
2007-09-27 03:24:47 +04:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(nbt_serversrcdir)/nbt_server_proto.h,$(NBT_SERVER_OBJ_FILES : .o =.c )))
2008-05-19 00:30:08 +04:00
2007-09-27 03:24:47 +04:00
[MODULE :: service_nbtd ]
INIT_FUNCTION = server_service_nbtd_init
2008-12-22 23:03:09 +03:00
SUBSYSTEM = service
2007-09-27 03:24:47 +04:00
PRIVATE_DEPENDENCIES = NBT_SERVER process_model
2008-03-03 20:25:28 +03:00
service_nbtd_OBJ_FILES = \
2008-05-18 21:54:27 +04:00
$( nbt_serversrcdir) /nbt_server.o