summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2010-09-27 03:55:40 +0200
committerGünther Deschner <gd@samba.org>2010-09-27 07:12:09 +0200
commitf2310cacde6cccbbdc80893ed2a571fcf1f81975 (patch)
tree6fa039422bd14a018be5e9b0826ae3ca732eae51
parent611c8310aba9b41171f1ffb17e6cc8591293cfec (diff)
downloadsamba-f2310cacde6cccbbdc80893ed2a571fcf1f81975.tar.gz
samba-f2310cacde6cccbbdc80893ed2a571fcf1f81975.tar.bz2
samba-f2310cacde6cccbbdc80893ed2a571fcf1f81975.zip
waf: add more NDR subsystems for shared IDL files.
Guenther
-rw-r--r--librpc/wscript_build40
-rwxr-xr-xsource4/librpc/wscript_build4
2 files changed, 42 insertions, 2 deletions
diff --git a/librpc/wscript_build b/librpc/wscript_build
index ddee66a21a..477f6dd0b9 100644
--- a/librpc/wscript_build
+++ b/librpc/wscript_build
@@ -22,6 +22,16 @@ bld.SAMBA_SUBSYSTEM('NDR_DSBACKUP',
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'
@@ -202,11 +212,36 @@ bld.SAMBA_SUBSYSTEM('NDR_SRVSVC',
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',
@@ -281,6 +316,11 @@ bld.SAMBA_SUBSYSTEM('RPC_NDR_LSA',
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'
diff --git a/source4/librpc/wscript_build b/source4/librpc/wscript_build
index edbf662a18..fc68326425 100755
--- a/source4/librpc/wscript_build
+++ b/source4/librpc/wscript_build
@@ -93,10 +93,10 @@ bld.SAMBA_SUBSYSTEM('NDR_WINBIND',
bld.SAMBA_LIBRARY('NDR_STANDARD',
- source='../../librpc/gen_ndr/ndr_echo.c ../../librpc/ndr/ndr_netlogon.c ../../librpc/gen_ndr/ndr_netlogon.c ../../librpc/gen_ndr/ndr_dfs.c ../../librpc/gen_ndr/ndr_atsvc.c ../../librpc/gen_ndr/ndr_wkssvc.c ../../librpc/gen_ndr/ndr_srvsvc.c ../../librpc/ndr/ndr_svcctl.c ../../librpc/gen_ndr/ndr_svcctl.c ../../librpc/gen_ndr/ndr_winreg.c ../../librpc/gen_ndr/ndr_initshutdown.c ../../librpc/gen_ndr/ndr_ntsvcs.c ../../librpc/gen_ndr/ndr_eventlog6.c',
+ source='../../librpc/gen_ndr/ndr_atsvc.c ../../librpc/gen_ndr/ndr_eventlog6.c',
vnum='0.0.1',
pc_files='../../librpc/ndr_standard.pc',
- deps='NDR_SECURITY NDR_LSA NDR_SAMR NDR_EVENTLOG',
+ deps='NDR_SECURITY NDR_LSA NDR_SAMR NDR_NETLOGON NDR_EVENTLOG NDR_DFS NDR_NTSVCS NDR_SVCCTL NDR_INITSHUTDOWN NDR_WKSSVC NDR_SRVSVC NDR_WINREG NDR_ECHO',
public_deps='LIBNDR',
public_headers='../../librpc/gen_ndr/samr.h ../../librpc/gen_ndr/ndr_samr.h ../../librpc/gen_ndr/lsa.h ../../librpc/gen_ndr/netlogon.h ../../librpc/gen_ndr/atsvc.h ../../librpc/gen_ndr/ndr_atsvc.h ../../librpc/gen_ndr/ndr_svcctl.h ../../librpc/gen_ndr/svcctl.h',
header_path='gen_ndr'