public_deps='LIBNDR'
)
+bld.SAMBA_SUBSYSTEM('NDR_DFS',
+ source='../librpc/gen_ndr/ndr_dfs.c',
+ public_deps='LIBNDR'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_WINREG',
+ source='../librpc/gen_ndr/ndr_winreg.c',
+ public_deps='LIBNDR NDR_SECURITY NDR_LSA'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_EFS',
source='../librpc/gen_ndr/ndr_efs.c',
public_deps='LIBNDR NDR_SECURITY'
public_deps='LIBNDR NDR_SECURITY'
)
+bld.SAMBA_SUBSYSTEM('NDR_SVCCTL',
+ source='../librpc/gen_ndr/ndr_svcctl.c ../librpc/ndr/ndr_svcctl.c',
+ public_deps='LIBNDR NDR_SECURITY'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_SRVSVC',
+ source='../librpc/gen_ndr/ndr_srvsvc.c',
+ public_deps='LIBNDR NDR_SECURITY NDR_SVCCTL'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_NETLOGON',
+ source='../librpc/gen_ndr/ndr_netlogon.c ../librpc/ndr/ndr_netlogon.c',
+ public_deps='LIBNDR NDR_SECURITY NDR_LSA NDR_SAMR NDR_NBT'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_EVENTLOG',
source='../librpc/gen_ndr/ndr_eventlog.c',
public_deps='LIBNDR NDR_SECURITY NDR_LSA'
)
+bld.SAMBA_SUBSYSTEM('NDR_NTSVCS',
+ source='../librpc/gen_ndr/ndr_ntsvcs.c',
+ public_deps='LIBNDR'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_WKSSVC',
+ source='../librpc/gen_ndr/ndr_wkssvc.c',
+ public_deps='LIBNDR NDR_SECURITY'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_ECHO',
+ source='../librpc/gen_ndr/ndr_echo.c',
+ public_deps='LIBNDR'
+ )
+
+bld.SAMBA_SUBSYSTEM('NDR_INITSHUTDOWN',
+ source='../librpc/gen_ndr/ndr_initshutdown.c',
+ public_deps='LIBNDR NDR_LSA'
+ )
+
bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
source='../librpc/ndr/ndr_compression.c',
public_deps='LIBSAMBA-ERRORS LIBNDR',
bld.SAMBA_SUBSYSTEM('RPC_NDR_ECHO',
source='../librpc/gen_ndr/ndr_echo_c.c',
- public_deps='dcerpc NDR_STANDARD'
+ public_deps='dcerpc NDR_ECHO'
)
bld.SAMBA_SUBSYSTEM('RPC_NDR_DSBACKUP',
public_deps='dcerpc NDR_STANDARD'
)
+bld.SAMBA_SUBSYSTEM('RPC_NDR_SAMR',
+ source='../librpc/gen_ndr/ndr_samr_c.c',
+ public_deps='dcerpc NDR_SAMR'
+ )
+
bld.SAMBA_SUBSYSTEM('RPC_NDR_DFS',
source='../librpc/gen_ndr/ndr_dfs_c.c',
public_deps='dcerpc NDR_STANDARD'
bld.SAMBA_SUBSYSTEM('RPC_NDR_NETLOGON',
source='../librpc/gen_ndr/ndr_netlogon_c.c',
- public_deps='NDR_STANDARD'
+ public_deps='NDR_STANDARD tevent'
)
bld.SAMBA_SUBSYSTEM('RPC_NDR_TRKWKS',
source='../librpc/gen_ndr/ndr_keysvc_c.c',
public_deps='dcerpc NDR_KEYSVC'
)
+
+# 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_KRB5PAC NDR_DNSP NDR_EPMAPPER',
+ private_library=True,
+ grouping_library=True
+ )