diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2006-03-13 22:36:07 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:57:14 -0500 |
commit | 7a121583b496a8fc0c1fcf44504d814700273e40 (patch) | |
tree | 50ffb9241cdd158ad13bcb97f49fecb30f011dc1 /source4/librpc | |
parent | 35447f0a486a00dc11355613ea7aaa7928c69961 (diff) | |
download | samba-7a121583b496a8fc0c1fcf44504d814700273e40.tar.gz samba-7a121583b496a8fc0c1fcf44504d814700273e40.tar.bz2 samba-7a121583b496a8fc0c1fcf44504d814700273e40.zip |
r14349: Kill proto.h!
Prototypes are now spread over multiple headers, usually one per subsystem.
This change is required to allow proper header dependencies later on,
without recompiling Samba each time the mtime of any source file changes.
(This used to be commit 3da79bf909f801386a52e6013db399c384d0401c)
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/config.mk | 6 | ||||
-rw-r--r-- | source4/librpc/ndr/ndr_orpc.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk index a3f6a82597..6d63b1bde8 100644 --- a/source4/librpc/config.mk +++ b/source4/librpc/config.mk @@ -22,6 +22,7 @@ REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC VERSION = 0.0.1 SO_VERSION = 0.0.1 DESCRIPTION = NDR support for compressed subcontexts +PRIVATE_PROTO_HEADER = ndr/ndr_compression.h OBJ_FILES = \ ndr/ndr_compression.o REQUIRED_SUBSYSTEMS = LIBCOMPRESSION @@ -29,6 +30,7 @@ REQUIRED_SUBSYSTEMS = LIBCOMPRESSION ################################################ [SUBSYSTEM::NDR_SECURITY_HELPER] +PRIVATE_PROTO_HEADER = ndr/ndr_sec.h OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o [LIBRARY::NDR_SECURITY] @@ -144,6 +146,7 @@ NOPROTO = YES REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY [SUBSYSTEM::NDR_DRSUAPI_PRINT] +PRIVATE_PROTO_HEADER = ndr/ndr_drsuapi.h OBJ_FILES = ndr/ndr_drsuapi.o [LIBRARY::NDR_DRSBLOBS] @@ -195,6 +198,7 @@ NOPROTO = YES REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF [SUBSYSTEM::NDR_SPOOLSS_BUF] +PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h OBJ_FILES = ndr/ndr_spoolss_buf.o [LIBRARY::NDR_WKSSVC] @@ -318,6 +322,7 @@ NOPROTO = YES REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC [SUBSYSTEM::NDR_ORPC_MANUAL] +PRIVATE_PROTO_HEADER = ndr/ndr_orpc_proto.h OBJ_FILES = ndr/ndr_orpc.o [LIBRARY::NDR_ORPC] @@ -417,6 +422,7 @@ NOPROTO = YES REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON [SUBSYSTEM::NDR_KRB5PAC_UTIL] +PRIVATE_PROTO_HEADER = ndr/ndr_krb5pac.h OBJ_FILES = ndr/ndr_krb5pac.o [LIBRARY::NDR_XATTR] diff --git a/source4/librpc/ndr/ndr_orpc.h b/source4/librpc/ndr/ndr_orpc.h index d1817969a4..6c35d01067 100644 --- a/source4/librpc/ndr/ndr_orpc.h +++ b/source4/librpc/ndr/ndr_orpc.h @@ -34,4 +34,6 @@ struct DUALSTRINGARRAY struct SECURITYBINDING **securitybindings; }; +#include "librpc/ndr/ndr_orpc_proto.h" + #endif /* __NDR_ORPC_H__ */ |