- 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_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'
+ 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='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.7',
+ abi_directory='ABI',
+ abi_match='ndr_* GUID_*',
+ )
+
+bld.SAMBA_LIBRARY('dcerpc-binding',
+ source='rpc/dcerpc_error.c rpc/binding.c rpc/dcerpc_util.c rpc/binding_handle.c',
+ deps='ndr tevent NDR_DCERPC LIBTSOCKET tevent-util',
+ pc_files=[],
+ public_headers='rpc/rpc_common.h',
+ vnum='0.0.1')
+
+bld.SAMBA_SUBSYSTEM('NDR_WINBIND',
+ source='gen_ndr/ndr_winbind.c',
+ public_deps='ndr NDR_LSA'
+ )
+
+bld.SAMBA_SUBSYSTEM('RPC_NDR_WINBIND',
+ source='gen_ndr/ndr_winbind_c.c',
+ public_deps='dcerpc NDR_WINBIND'
+ )
+
+bld.SAMBA3_SUBSYSTEM('SRV_NDR_WINBIND',
+ source='gen_ndr/srv_winbind.c',
+ public_deps='NDR_WINBIND'