diff options
| author | Andrew Bartlett <abartlet@samba.org> | 2011-10-21 09:02:23 +1100 | 
|---|---|---|
| committer | Andrew Bartlett <abartlet@samba.org> | 2011-10-21 01:31:55 +0200 | 
| commit | 1af128bd2bcbc523167e9d91cb26b4dd48020ca5 (patch) | |
| tree | 37e36fa6c85d92b6044b981498a8001468df42fb /source3 | |
| parent | 37be1df3d7534c2cc8e1e25614164c2178372b94 (diff) | |
| download | samba-1af128bd2bcbc523167e9d91cb26b4dd48020ca5.tar.gz samba-1af128bd2bcbc523167e9d91cb26b4dd48020ca5.tar.bz2 samba-1af128bd2bcbc523167e9d91cb26b4dd48020ca5.zip  | |
build: compile (but do not install) netapi examples
The only example not yet built is the GTK domain join gui.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Oct 21 01:31:55 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3')
| -rw-r--r-- | source3/lib/netapi/examples/wscript_build | 64 | ||||
| -rwxr-xr-x | source3/wscript_build | 1 | 
2 files changed, 65 insertions, 0 deletions
diff --git a/source3/lib/netapi/examples/wscript_build b/source3/lib/netapi/examples/wscript_build new file mode 100644 index 0000000000..26f4e769eb --- /dev/null +++ b/source3/lib/netapi/examples/wscript_build @@ -0,0 +1,64 @@ +#!/usr/bin/env python + +# The remaining task is to build the gtk example, but we first need to find the gtk libs +# netdomjoin-gui/netdomjoin-gui.c + +names = [	    +    ("getdc", "getdc"), +    ("dsgetdc", "dsgetdc"),	 +    ("join", "netdomjoin"), +    ("join", "getjoinableous"), +    ("join", "getjoininformation"), +    ("join", "rename_machine"), +    ("user", "user_add"), +    ("user", "user_del"), +    ("user", "user_enum"), +    ("user", "user_dispinfo"), +    ("user", "user_chgpwd"), +    ("user", "user_getinfo"), +    ("user", "user_setinfo"), +    ("user", "user_modalsget"), +    ("user", "user_modalsset"), +    ("user", "user_getgroups"), +    ("user", "user_setgroups"), +    ("user", "user_getlocalgroups"), +    ("group", "group_add"), +    ("group", "group_del"), +    ("group", "group_enum"), +    ("group", "group_setinfo"), +    ("group", "group_getinfo"), +    ("group", "group_adduser"), +    ("group", "group_deluser"), +    ("group", "group_getusers"), +    ("group", "group_setusers"), +    ("localgroup", "localgroup_add"), +    ("localgroup", "localgroup_del"), +    ("localgroup", "localgroup_getinfo"), +    ("localgroup", "localgroup_setinfo"), +    ("localgroup", "localgroup_enum"), +    ("localgroup", "localgroup_addmembers"), +    ("localgroup", "localgroup_delmembers"), +    ("localgroup", "localgroup_setmembers"), +    ("localgroup", "localgroup_getmembers"), +    ("server", "remote_tod"), +    ("server", "server_getinfo"), +    ("share", "share_add"), +    ("share", "share_del"), +    ("share", "share_enum"), +    ("share", "share_getinfo"), +    ("share", "share_setinfo"), +    ("file", "file_close"), +    ("file", "file_getinfo"), +    ("file", "file_enum"), +    ("shutdown", "shutdown_init"), +    ("shutdown", "shutdown_abort"), +    ("netlogon", "netlogon_control"), +    ("netlogon", "netlogon_control2"), +    ("netlogon", "nltest")] + +for pattern in names: +    (subdir, name) = pattern +    bld.SAMBA_BINARY('%s/%s' % (subdir, name), +                     source='%s/%s.c common.c' % (subdir, name), +                     deps='netapi popt', +                     install=False) diff --git a/source3/wscript_build b/source3/wscript_build index bcad36e532..efbe235e8a 100755 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -1413,6 +1413,7 @@ bld.RECURSE('../examples/libsmbclient')  bld.RECURSE('../examples/pdb')  bld.RECURSE('../examples/VFS')  bld.RECURSE('lib/netapi/tests') +bld.RECURSE('lib/netapi/examples')  bld.ENFORCE_GROUP_ORDERING()  bld.CHECK_PROJECT_RULES()  | 
