r6129: - add our own MSZIP decompression implementation
[bbaumbach/samba-autobuild/.git] / source4 / librpc / config.mk
index bf34207872e21ecae2be72b3075e1fe014f9b118..770d2416d556dc6a4f1320a2b46a7967eb346a41 100644 (file)
@@ -5,8 +5,9 @@ INIT_OBJ_FILES = \
                librpc/ndr/ndr.o
 ADD_OBJ_FILES = \
                librpc/ndr/ndr_basic.o \
+               librpc/ndr/ndr_compression.o \
                librpc/ndr/ndr_misc.o
-REQUIRED_SUBSYSTEMS = LIBCLI_UTILS
+REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBCOMPRESSION
 # End SUBSYSTEM LIBNDR_RAW
 ################################################
 
@@ -20,9 +21,9 @@ INIT_OBJ_FILES = \
                librpc/rpc/dcerpc.o
 ADD_OBJ_FILES = \
                librpc/rpc/dcerpc_auth.o \
+               librpc/rpc/dcerpc_schannel.o \
                librpc/rpc/dcerpc_util.o \
                librpc/rpc/dcerpc_error.o \
-               librpc/rpc/dcerpc_schannel.o \
                librpc/rpc/dcerpc_smb.o \
                librpc/rpc/dcerpc_sock.o
 REQUIRED_SUBSYSTEMS = SOCKET
@@ -189,6 +190,12 @@ REQUIRED_SUBSYSTEMS = LIBNDR
 INIT_FUNCTION = dcerpc_winreg_init
 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
 NOPROTO = YES
+REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
+
+[SUBSYSTEM::NDR_INITSHUTDOWN]
+INIT_FUNCTION = dcerpc_initshutdown_init
+INIT_OBJ_FILES = librpc/gen_ndr/ndr_initshutdown.o
+NOPROTO = YES
 REQUIRED_SUBSYSTEMS = LIBNDR
 
 [SUBSYSTEM::NDR_MGMT]
@@ -317,7 +324,8 @@ REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
        NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
        NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
        NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
-       NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL LIB_SECURITY_NDR
+       NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL LIB_SECURITY_NDR \
+       NDR_INITSHUTDOWN
 
 [SUBSYSTEM::RPC_NDR_ROT]
 ADD_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
@@ -439,6 +447,11 @@ ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
 NOPROTO = YES
 
+[SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
+ADD_OBJ_FILES = librpc/gen_ndr/ndr_initshutdown_c.o
+REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
+NOPROTO = YES
+
 [SUBSYSTEM::RPC_NDR_MGMT]
 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT