bld.SAMBA_SUBSYSTEM('NDR_SECURITY',
source='gen_ndr/ndr_security.c ndr/ndr_sec_helper.c',
- deps='ndr security',
+ deps='ndr samba-security',
public_headers='gen_ndr/security.h',
header_path='gen_ndr'
)
+bld.SAMBA_SUBSYSTEM('NDR_SMB_ACL',
+ source='gen_ndr/ndr_smb_acl.c',
+ deps='ndr',
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_SVCCTL',
source='gen_ndr/ndr_svcctl.c ndr/ndr_svcctl.c',
public_deps='ndr NDR_SECURITY'
deps='z LZXPRESS'
)
+bld.SAMBA_SUBSYSTEM('NDR_FSRVP',
+ source='gen_ndr/ndr_fsrvp.c',
+ public_deps='ndr'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_DCERPC',
source='gen_ndr/ndr_dcerpc.c',
public_deps='ndr',
public_deps='NDR_XATTR dcerpc-binding'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_IDMAP',
+ source='gen_ndr/ndr_idmap_c.c',
+ public_deps='NDR_IDMAP dcerpc-binding'
+ )
+
+bld.SAMBA_SUBSYSTEM('RPC_NDR_SMB_ACL',
+ source='gen_ndr/ndr_smb_acl_c.c',
+ public_deps='NDR_SMB_ACL dcerpc-binding'
+ )
+
bld.SAMBA_SUBSYSTEM('RPC_NDR_ROT',
source='gen_ndr/ndr_rot_c.c',
public_deps='NDR_ROT dcerpc-binding'
public_deps='dcerpc-binding NDR_SCERPC'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_SERVER_ID',
+ source='gen_ndr/ndr_server_id_c.c',
+ public_deps='dcerpc-binding NDR_SERVER_ID'
+ )
+
bld.SAMBA_SUBSYSTEM('RPC_NDR_NTSVCS',
source='gen_ndr/ndr_ntsvcs_c.c',
public_deps='dcerpc-binding ndr-standard'
public_deps='ndr'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_FSRVP',
+ source='gen_ndr/ndr_fsrvp_c.c',
+ public_deps='dcerpc-binding NDR_FSRVP'
+ )
+
# a grouping library for NDR subsystems that may be used by more than one target
bld.SAMBA_LIBRARY('ndr-samba',
source=[],
deps='''NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_SCHANNEL NDR_MGMT
NDR_DNSP NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM
- NDR_NTPRINTING''',
+ NDR_NTPRINTING NDR_FSRVP NDR_OPEN_FILES NDR_SMBXSRV''',
private_library=True,
grouping_library=True
)
pc_files='ndr.pc',
public_deps='errors talloc samba-util',
public_headers='gen_ndr/misc.h gen_ndr/ndr_misc.h ndr/libndr.h:ndr.h',
- header_path= [ ( '*gen_ndr*', 'gen_ndr' ) ],
- depends_on='PIDL_MISC',
- vnum='0.0.1'
+ header_path= [('*gen_ndr*', 'gen_ndr')],
+ vnum='0.0.1',
+ abi_directory='ABI',
+ abi_match='ndr_* GUID_*',
)
bld.SAMBA_LIBRARY('dcerpc-binding',