s4:samldb LDB module - make the "userAccountControl" and "groupType" modify handlers...
[nivanova/samba-autobuild/.git] / source4 / ntptr / config.mk
index 2aea27f76702be4819f29ec08ec66f09ff816d36..71b3bc05a8af8b2d8e9fe22c77485e3128de9353 100644 (file)
@@ -5,21 +5,23 @@
 [MODULE::ntptr_simple_ldb]
 INIT_FUNCTION = ntptr_simple_ldb_init
 SUBSYSTEM = ntptr
-OBJ_FILES = \
-               simple_ldb/ntptr_simple_ldb.o
-REQUIRED_SUBSYSTEMS = \
-               ldb
+PRIVATE_DEPENDENCIES = \
+               LIBLDB NDR_SPOOLSS DCERPC_COMMON
 # End MODULE ntptr_simple_ldb
 ################################################
 
+ntptr_simple_ldb_OBJ_FILES = $(ntptrsrcdir)/simple_ldb/ntptr_simple_ldb.o
+
 ################################################
 # Start SUBSYSTEM ntptr
 [SUBSYSTEM::ntptr]
-PRIVATE_PROTO_HEADER = ntptr_proto.h
-OBJ_FILES = \
-               ntptr_base.o \
-               ntptr_interface.o
-REQUIRED_SUBSYSTEMS = DCERPC_COMMON
+PUBLIC_DEPENDENCIES = DCERPC_COMMON
 #
 # End SUBSYSTEM ntptr
 ################################################
+
+ntptr_OBJ_FILES = \
+               $(ntptrsrcdir)/ntptr_base.o \
+               $(ntptrsrcdir)/ntptr_interface.o
+
+$(eval $(call proto_header_template,$(ntptrsrcdir)/ntptr_proto.h,$(ntptr_OBJ_FILES:.o=.c)))