build: get rid of vars=locals() in source3/lib/netapi/examples/wscript_build
[Samba.git] / source3 / lib / netapi / examples / wscript_build
blob06d9a452378984b62e90eb3da602bc4415dc279b
1 #!/usr/bin/env python
3 # The remaining task is to build the gtk example, but we first need to find the gtk libs
4 # netdomjoin-gui/netdomjoin-gui.c
6 names = [
7 ("getdc", "getdc"),
8 ("dsgetdc", "dsgetdc"),
9 ("join", "netdomjoin"),
10 ("join", "getjoinableous"),
11 ("join", "getjoininformation"),
12 ("join", "rename_machine"),
13 ("user", "user_add"),
14 ("user", "user_del"),
15 ("user", "user_enum"),
16 ("user", "user_dispinfo"),
17 ("user", "user_chgpwd"),
18 ("user", "user_getinfo"),
19 ("user", "user_setinfo"),
20 ("user", "user_modalsget"),
21 ("user", "user_modalsset"),
22 ("user", "user_getgroups"),
23 ("user", "user_setgroups"),
24 ("user", "user_getlocalgroups"),
25 ("group", "group_add"),
26 ("group", "group_del"),
27 ("group", "group_enum"),
28 ("group", "group_setinfo"),
29 ("group", "group_getinfo"),
30 ("group", "group_adduser"),
31 ("group", "group_deluser"),
32 ("group", "group_getusers"),
33 ("group", "group_setusers"),
34 ("localgroup", "localgroup_add"),
35 ("localgroup", "localgroup_del"),
36 ("localgroup", "localgroup_getinfo"),
37 ("localgroup", "localgroup_setinfo"),
38 ("localgroup", "localgroup_enum"),
39 ("localgroup", "localgroup_addmembers"),
40 ("localgroup", "localgroup_delmembers"),
41 ("localgroup", "localgroup_setmembers"),
42 ("localgroup", "localgroup_getmembers"),
43 ("server", "remote_tod"),
44 ("server", "server_getinfo"),
45 ("share", "share_add"),
46 ("share", "share_del"),
47 ("share", "share_enum"),
48 ("share", "share_getinfo"),
49 ("share", "share_setinfo"),
50 ("file", "file_close"),
51 ("file", "file_getinfo"),
52 ("file", "file_enum"),
53 ("shutdown", "shutdown_init"),
54 ("shutdown", "shutdown_abort"),
55 ("netlogon", "netlogon_control"),
56 ("netlogon", "netlogon_control2"),
57 ("netlogon", "nltest")]
60 bld.SAMBA_SUBSYSTEM('LIBNETAPI_EXAMPLES_COMMON',
61 source='common.c',
62 deps='netapi popt')
64 for pattern in names:
65 (subdir, name) = pattern
66 bld.SAMBA_BINARY('%s/%s' % (subdir, name),
67 source='%s/%s.c' % (subdir, name),
68 deps='netapi popt LIBNETAPI_EXAMPLES_COMMON',
69 install=False)