Merge commit 'release-4-0-0alpha1' into v4-0-test
[ira/wip.git] / source4 / dsdb / config.mk
1 # Directory Service subsystem
2
3 include samdb/ldb_modules/config.mk
4
5 ################################################
6 # Start SUBSYSTEM SAMDB
7 [SUBSYSTEM::SAMDB]
8 PUBLIC_PROTO_HEADER = samdb/samdb_proto.h
9 PUBLIC_HEADERS = samdb/samdb.h
10 PUBLIC_DEPENDENCIES = LIBCLI_LDAP HEIMDAL_KRB5 
11 PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS
12 LDFLAGS = $(LIBRARY_ldb_OUTPUT)
13 OBJ_FILES = \
14                 samdb/samdb.o \
15                 samdb/samdb_privilege.o \
16                 samdb/cracknames.o \
17                 common/sidmap.o \
18                 common/flag_mapping.o \
19                 schema/schema_init.o \
20                 schema/schema_syntax.o \
21                 schema/schema_constructed.o \
22                 repl/replicated_objects.o
23 #
24 # End SUBSYSTEM SAMDB
25 ################################################
26
27 #######################
28 # Start SUBSYSTEM DREPL_SRV
29 [MODULE::DREPL_SRV]
30 INIT_FUNCTION = server_service_drepl_init
31 SUBSYSTEM = service
32 OBJ_FILES = \
33                 repl/drepl_service.o \
34                 repl/drepl_periodic.o \
35                 repl/drepl_partitions.o \
36                 repl/drepl_out_pull.o \
37                 repl/drepl_out_helpers.o
38 PRIVATE_PROTO_HEADER = repl/drepl_service_proto.h
39 PRIVATE_DEPENDENCIES = \
40                 SAMDB \
41                 process_model 
42 # End SUBSYSTEM DREPL_SRV
43 #######################