1 # Directory Service subsystem
3 mkinclude samdb/ldb_modules/config.mk
5 ################################################
6 # Start SUBSYSTEM SAMDB
8 PRIVATE_PROTO_HEADER = samdb/samdb_proto.h
9 PUBLIC_DEPENDENCIES = HEIMDAL_KRB5
10 PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER \
11 auth_system_session LDAP_ENCODE LIBCLI_AUTH LIBNDR \
12 SAMDB_SCHEMA LDB_WRAP SAMDB_COMMON
15 samdb/samdb_privilege.o \
17 repl/replicated_objects.o
20 PUBLIC_HEADERS += dsdb/samdb/samdb.h
22 [SUBSYSTEM::SAMDB_COMMON]
23 PRIVATE_PROTO_HEADER = common/proto.h
24 PRIVATE_DEPENDENCIES = LIBLDB
27 common/flag_mapping.o \
30 [SUBSYSTEM::SAMDB_SCHEMA]
31 PRIVATE_PROTO_HEADER = schema/proto.h
32 PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS
34 schema/schema_init.o \
35 schema/schema_syntax.o \
36 schema/schema_constructed.o \
39 PUBLIC_HEADERS += dsdb/schema/schema.h
41 #######################
42 # Start SUBSYSTEM DREPL_SRV
44 INIT_FUNCTION = server_service_drepl_init
47 repl/drepl_service.o \
48 repl/drepl_periodic.o \
49 repl/drepl_partitions.o \
50 repl/drepl_out_pull.o \
51 repl/drepl_out_helpers.o
52 PRIVATE_PROTO_HEADER = repl/drepl_service_proto.h
53 PRIVATE_DEPENDENCIES = \
56 # End SUBSYSTEM DREPL_SRV
57 #######################