summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2005-05-23 06:02:00 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:16:59 -0500
commitd4a7543bad26b6b771e189b3084745a60fe985f0 (patch)
tree37eea25ff03aa28970397c753c604d39e30863ff /source4
parente4553307c1e3e44a7f772818aae18cca0aca92a3 (diff)
downloadsamba-d4a7543bad26b6b771e189b3084745a60fe985f0.tar.gz
samba-d4a7543bad26b6b771e189b3084745a60fe985f0.tar.bz2
samba-d4a7543bad26b6b771e189b3084745a60fe985f0.zip
r6936: Have RPC compression depend only on NDR_DRSUAPI instead of NDR_RAW which
pulls it in for everyone. (This used to be commit 7f51a6b4f29839b1245b6c049a0f5d0c93c6f911)
Diffstat (limited to 'source4')
-rw-r--r--source4/librpc/config.mk14
1 files changed, 11 insertions, 3 deletions
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk
index 45cc360f24..c997df7f72 100644
--- a/source4/librpc/config.mk
+++ b/source4/librpc/config.mk
@@ -6,10 +6,9 @@ INIT_OBJ_FILES = \
ADD_OBJ_FILES = \
librpc/ndr/ndr_basic.o \
librpc/ndr/ndr_string.o \
- librpc/ndr/ndr_compression.o \
librpc/ndr/ndr_obfuscate.o \
librpc/ndr/ndr_misc.o
-REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBCOMPRESSION LIBTALLOC LIBBASIC
+REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC LIBBASIC
# End SUBSYSTEM NDR_RAW
################################################
@@ -32,6 +31,15 @@ REQUIRED_SUBSYSTEMS = SOCKET
# End SUBSYSTEM RPC_RAW
################################################
+################################################
+# Start SUBSYSTEM RPC_COMPRESSION
+[SUBSYSTEM::RPC_COMPRESSION]
+ADD_OBJ_FILES = \
+ librpc/ndr/ndr_compression.o
+REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
+# End SUBSYSTEM RPC_COMPRESSION
+################################################
+
[SUBSYSTEM::NDR_AUDIOSRV]
INIT_FUNCTION = dcerpc_audiosrv_init
INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
@@ -96,7 +104,7 @@ REQUIRED_SUBSYSTEMS = NDR
INIT_FUNCTION = dcerpc_drsuapi_init
INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
NOPROTO = YES
-REQUIRED_SUBSYSTEMS = NDR NDR_DRSUAPI_PRINT
+REQUIRED_SUBSYSTEMS = NDR NDR_DRSUAPI_PRINT RPC_COMPRESSION
[SUBSYSTEM::NDR_DRSUAPI_PRINT]
INIT_OBJ_FILES = librpc/ndr/ndr_drsuapi.o