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
8 ("dsgetdc", "dsgetdc"),
9 ("join", "netdomjoin"),
10 ("join", "getjoinableous"),
11 ("join", "getjoininformation"),
12 ("join", "rename_machine"),
13 ("join", "provision_computer_account"),
14 ("join", "request_offline_domain_join"),
18 ("user", "user_enum"),
19 ("user", "user_dispinfo"),
20 ("user", "user_chgpwd"),
21 ("user", "user_getinfo"),
22 ("user", "user_setinfo"),
23 ("user", "user_modalsget"),
24 ("user", "user_modalsset"),
25 ("user", "user_getgroups"),
26 ("user", "user_setgroups"),
27 ("user", "user_getlocalgroups"),
28 ("group", "group_add"),
29 ("group", "group_del"),
30 ("group", "group_enum"),
31 ("group", "group_setinfo"),
32 ("group", "group_getinfo"),
33 ("group", "group_adduser"),
34 ("group", "group_deluser"),
35 ("group", "group_getusers"),
36 ("group", "group_setusers"),
37 ("localgroup", "localgroup_add"),
38 ("localgroup", "localgroup_del"),
39 ("localgroup", "localgroup_getinfo"),
40 ("localgroup", "localgroup_setinfo"),
41 ("localgroup", "localgroup_enum"),
42 ("localgroup", "localgroup_addmembers"),
43 ("localgroup", "localgroup_delmembers"),
44 ("localgroup", "localgroup_setmembers"),
45 ("localgroup", "localgroup_getmembers"),
46 ("server", "remote_tod"),
47 ("server", "server_getinfo"),
48 ("share", "share_add"),
49 ("share", "share_del"),
50 ("share", "share_enum"),
51 ("share", "share_getinfo"),
52 ("share", "share_setinfo"),
53 ("file", "file_close"),
54 ("file", "file_getinfo"),
55 ("file", "file_enum"),
56 ("shutdown", "shutdown_init"),
57 ("shutdown", "shutdown_abort"),
58 ("netlogon", "netlogon_control"),
59 ("netlogon", "netlogon_control2"),
60 ("netlogon", "nltest")]
63 bld
.SAMBA_SUBSYSTEM('LIBNETAPI_EXAMPLES_COMMON',
68 (subdir
, name
) = pattern
69 bld
.SAMBA_BINARY('%s/%s' % (subdir
, name
),
70 source
='%s/%s.c' % (subdir
, name
),
71 deps
='netapi popt LIBNETAPI_EXAMPLES_COMMON',