Merge branch 'v4-0-local' of git://git.id10ts.net/samba into 4-0-local
[kai/samba.git] / source4 / cldap_server / config.mk
index e167ab75ffd696a5bf317eaa856ab1b04e9f519f..137a44d0f7931e2c539e78817383e1e0ddf6f517 100644 (file)
@@ -2,12 +2,17 @@
 
 #######################
 # Start SUBSYSTEM CLDAPD
-[SUBSYSTEM::CLDAPD]
-PRIVATE_PROTO_HEADER = proto.h
-OBJ_FILES = \
-               cldap_server.o \
-               netlogon.o
-REQUIRED_SUBSYSTEMS = \
-               LIBCLI_CLDAP LIBNETIF
+[MODULE::CLDAPD]
+INIT_FUNCTION = server_service_cldapd_init
+SUBSYSTEM = smbd
+PRIVATE_DEPENDENCIES = \
+               LIBCLI_CLDAP LIBNETIF process_model
 # End SUBSYSTEM CLDAPD
 #######################
+
+CLDAPD_OBJ_FILES = $(addprefix $(cldap_serversrcdir)/, \
+               cldap_server.o \
+               netlogon.o \
+               rootdse.o)
+
+$(eval $(call proto_header_template,$(cldap_serversrcdir)/proto.h,$(CLDAPD_OBJ_FILES:.o=.c)))