s4-loadparm: 2nd half of lp_ to lpcfg_ conversion
[samba.git] / source4 / cldap_server / config.mk
index 9a2bef094cbd108c4e03c3f85a8e6543849710df..49d2a1fba3806c0a4ad55c9c5524b80f388a0299 100644 (file)
@@ -1,12 +1,24 @@
 # CLDAP server subsystem
+#
+[MODULE::service_cldap]
+INIT_FUNCTION = server_service_cldapd_init
+SUBSYSTEM = service
+PRIVATE_DEPENDENCIES = \
+               CLDAPD process_model LIBNETIF
+
+service_cldap_OBJ_FILES = $(addprefix $(cldap_serversrcdir)/, \
+               cldap_server.o)
+
 
 #######################
 # Start SUBSYSTEM CLDAPD
 [SUBSYSTEM::CLDAPD]
-OBJ_FILES = \
-               cldap_server.o \
-               netlogon.o
-REQUIRED_SUBSYSTEMS = \
-               LIBCLI_CLDAP LIBNETIF
+PRIVATE_DEPENDENCIES = LIBCLI_CLDAP
 # End SUBSYSTEM CLDAPD
 #######################
+
+CLDAPD_OBJ_FILES = $(addprefix $(cldap_serversrcdir)/, \
+               netlogon.o \
+               rootdse.o)
+
+$(eval $(call proto_header_template,$(cldap_serversrcdir)/proto.h,$(CLDAPD_OBJ_FILES:.o=.c)))