Create prototype headers from Makefile directory, without smb_build in the middle.
[samba.git] / source4 / smbd / config.mk
index b8b87ba435cc5da46d1191b04a70b1c2d470b66f..f5f88ffa7de2288c2c81a1c4d15ec5f5afe48caf 100644 (file)
@@ -1,7 +1,6 @@
 # server subsystem
 
 [SUBSYSTEM::service]
-PRIVATE_PROTO_HEADER = service_proto.h
 PRIVATE_DEPENDENCIES = \
                MESSAGING samba-socket
 
@@ -10,11 +9,14 @@ service_OBJ_FILES = $(addprefix $(smbdsrcdir)/, \
                service_stream.o \
                service_task.o)
 
+$(call proto_header_template,$(smbdsrcdir)/service_proto.h,$(service_OBJ_FILES:.o=.c))
+
 [SUBSYSTEM::PIDFILE]
-PRIVATE_PROTO_HEADER = pidfile.h
 
 PIDFILE_OBJ_FILES = $(smbdsrcdir)/pidfile.o
 
+$(call proto_header_template,$(smbdsrcdir)/pidfile.h,$(PIDFILE_OBJ_FILES:.o=.c))
+
 #################################
 # Start BINARY smbd
 [BINARY::smbd]