public_deps='ndr'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_FRSRPC',
+ source='gen_ndr/ndr_frsrpc_c.c',
+ public_deps='NDR_FRSRPC'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_FRSAPI',
source='gen_ndr/ndr_frsapi.c',
public_deps='ndr'
)
bld.SAMBA_SUBSYSTEM('NDR_BKUPBLOBS',
- source='gen_ndr/ndr_bkupblobs.c',
+ source='ndr/ndr_bkupblobs.c gen_ndr/ndr_bkupblobs.c',
public_deps='ndr'
)
public_deps='ndr'
)
+bld.SAMBA_SUBSYSTEM('NDR_FRSBLOBS',
+ source='gen_ndr/ndr_frsblobs.c',
+ public_deps='ndr'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_POLICYAGENT',
source='gen_ndr/ndr_policyagent.c',
public_deps='ndr'
public_deps='ndr ndr-standard'
)
+bld.SAMBA_SUBSYSTEM('NDR_NEGOEX',
+ source='ndr/ndr_negoex.c gen_ndr/ndr_negoex.c',
+ public_deps='ndr'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_DNSP',
source='gen_ndr/ndr_dnsp.c ndr/ndr_dnsp.c',
public_deps='ndr'
bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
source='ndr/ndr_compression.c',
- public_deps='errors ndr',
+ public_deps='samba-errors ndr',
deps='z LZXPRESS'
)
)
bld.SAMBA_SUBSYSTEM('NDR_WITNESS',
- source='gen_ndr/ndr_witness.c',
+ source='gen_ndr/ndr_witness.c ndr/ndr_witness.c',
+ public_deps='ndr'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_CLUSAPI',
+ source='gen_ndr/ndr_clusapi.c',
+ public_deps='ndr'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_MDSSVC',
+ source='gen_ndr/ndr_mdssvc.c',
public_deps='ndr'
)
public_deps='ndr'
)
+bld.SAMBA_SUBSYSTEM('NDR_MESSAGING',
+ source='gen_ndr/ndr_messaging.c',
+ public_deps='ndr NDR_SERVER_ID'
+ )
+
bld.SAMBA_SUBSYSTEM('RPC_NDR_XATTR',
source='gen_ndr/ndr_xattr_c.c',
public_deps='NDR_XATTR dcerpc-binding'
public_deps='dcerpc-binding NDR_WITNESS'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_CLUSAPI',
+ source='gen_ndr/ndr_clusapi_c.c',
+ public_deps='dcerpc-binding NDR_CLUSAPI'
+ )
+
+bld.SAMBA_SUBSYSTEM('RPC_NDR_MDSSVC',
+ source='gen_ndr/ndr_mdssvc_c.c',
+ public_deps='dcerpc-binding NDR_MDSSVC'
+ )
+
# 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
+ deps='''NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_NEGOEX NDR_SCHANNEL NDR_MGMT
NDR_DNSP NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM
- NDR_NTPRINTING NDR_FSRVP NDR_WITNESS NDR_OPEN_FILES NDR_SMBXSRV''',
+ NDR_NTPRINTING NDR_FSRVP NDR_WITNESS NDR_MDSSVC NDR_OPEN_FILES NDR_SMBXSRV''',
private_library=True,
grouping_library=True
)
bld.SAMBA_LIBRARY('ndr',
source='ndr/ndr_string.c ndr/ndr_basic.c ndr/uuid.c ndr/ndr.c ndr/ndr_misc.c gen_ndr/ndr_misc.c ndr/util.c',
pc_files='ndr.pc',
- public_deps='errors talloc samba-util',
+ public_deps='samba-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')],
- vnum='0.0.4',
+ vnum='0.0.5',
abi_directory='ABI',
abi_match='ndr_* GUID_*',
)
source='gen_ndr/srv_winbind.c',
public_deps='NDR_WINBIND'
)
+
+bld.SAMBA_SUBSYSTEM('NDR_FSRVP_STATE',
+ source='gen_ndr/ndr_fsrvp_state.c',
+ public_deps='ndr'
+ )