r13924: Split more prototypes out of include/proto.h + initial work on header
[sfrench/samba-autobuild/.git] / source4 / nbt_server / config.mk
index e3f52a64e6e44ec8075dd790fc7878d128eb3f2f..36fec2d87cef7ef001231a4fc775d6a48a50af59 100644 (file)
@@ -1,17 +1,70 @@
 # NBTD server subsystem
 
+#######################
+# Start SUBSYSTEM WINSDB
+[SUBSYSTEM::WINSDB]
+OBJ_FILES = \
+               wins/winsdb.o \
+               wins/wins_hook.o
+PRIVATE_PROTO_HEADER = wins/winsdb_proto.h
+REQUIRED_SUBSYSTEMS = \
+               LIBLDB
+# End SUBSYSTEM WINSDB
+#######################
+
+#######################
+# Start MODULE libldb_wins_ldb
+[MODULE::libldb_wins_ldb]
+SUBSYSTEM = LIBLDB
+INIT_FUNCTION = wins_ldb_module_init
+OUTPUT_TYPE = MERGEDOBJ
+OBJ_FILES = \
+               wins/wins_ldb.o
+# End MODULE libldb_wins_ldb
+#######################
+
+#######################
+# Start SUBSYSTEM NBTD_WINS
+[SUBSYSTEM::NBTD_WINS]
+OBJ_FILES = \
+               wins/winsserver.o \
+               wins/winsclient.o \
+               wins/winswack.o \
+               wins/wins_dns_proxy.o
+PRIVATE_PROTO_HEADER = wins/winsserver_proto.h
+REQUIRED_SUBSYSTEMS = \
+               LIBCLI_NBT WINSDB
+# End SUBSYSTEM NBTD_WINS
+#######################
+
+#######################
+# Start SUBSYSTEM NBTD_DGRAM
+[SUBSYSTEM::NBTD_DGRAM]
+PRIVATE_PROTO_HEADER = dgram/proto.h
+OBJ_FILES = \
+               dgram/request.o \
+               dgram/netlogon.o \
+               dgram/ntlogon.o \
+               dgram/browse.o
+REQUIRED_SUBSYSTEMS = \
+               LIBCLI_DGRAM
+# End SUBSYSTEM NBTD_DGRAM
+#######################
+
 #######################
 # Start SUBSYSTEM NBTD
 [SUBSYSTEM::NBTD]
-INIT_OBJ_FILES = \
-               nbt_server/nbt_server.o
-ADD_OBJ_FILES = \
-               nbt_server/interfaces.o \
-               nbt_server/register.o \
-               nbt_server/query.o \
-               nbt_server/winsserver.o \
-               nbt_server/packet.o
+OBJ_FILES = \
+               nbt_server.o \
+               interfaces.o \
+               register.o \
+               query.o \
+               nodestatus.o \
+               defense.o \
+               packet.o \
+               irpc.o
+PRIVATE_PROTO_HEADER = nbt_server_proto.h
 REQUIRED_SUBSYSTEMS = \
-               LIBCLI_NBT
-# End SUBSYSTEM SMB
+               LIBCLI_NBT NBTD_WINS NBTD_DGRAM
+# End SUBSYSTEM NBTD
 #######################