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