r25101: Directly depend on drsblobs - can't rely on having it in via ldb.
[kai/samba.git] / source4 / dsdb / config.mk
index 206f65d67d637cb032af81f502208fa9c84b8214..defe089ce2a68e3b544f73fafd724c68a7697980 100644 (file)
@@ -8,7 +8,7 @@ include samdb/ldb_modules/config.mk
 PUBLIC_PROTO_HEADER = samdb/samdb_proto.h
 PUBLIC_HEADERS = samdb/samdb.h
 PUBLIC_DEPENDENCIES = LIBCLI_LDAP HEIMDAL_KRB5 
-PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI
+PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS
 LDFLAGS = $(LIBRARY_ldb_OUTPUT)
 OBJ_FILES = \
                samdb/samdb.o \
@@ -17,7 +17,27 @@ OBJ_FILES = \
                common/sidmap.o \
                common/flag_mapping.o \
                schema/schema_init.o \
-               schema/schema_syntax.o
+               schema/schema_syntax.o \
+               schema/schema_constructed.o \
+               repl/replicated_objects.o
 #
 # End SUBSYSTEM SAMDB
 ################################################
+
+#######################
+# Start SUBSYSTEM DREPL_SRV
+[MODULE::DREPL_SRV]
+INIT_FUNCTION = server_service_drepl_init
+SUBSYSTEM = service
+OBJ_FILES = \
+               repl/drepl_service.o \
+               repl/drepl_periodic.o \
+               repl/drepl_partitions.o \
+               repl/drepl_out_pull.o \
+               repl/drepl_out_helpers.o
+PRIVATE_PROTO_HEADER = repl/drepl_service_proto.h
+PRIVATE_DEPENDENCIES = \
+               SAMDB \
+               process_model 
+# End SUBSYSTEM DREPL_SRV
+#######################