summaryrefslogtreecommitdiff
path: root/testsuite/libsmbclient/src/wscript_build
blob: 8e732d731fd663feb77089d19e00ca2672794b43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/env python
names = [ ("init", range(1, 4)),
          ("fstat", range(1, 6)),
          ("open", range(1, 5)), 
          ("unlink", range(1, 12)),
          ("chown", range(1)), 
          ("close", range(1,2)),
          ("opendir", range(1, 4)),
          ("closedir", range(1, 4)),
          ("rename", range(1, 14)),
          ("lseek", range(1, 8)),
          ("lseekdir", range(1, 6)),
          ("stat", range(1, 6)),
          ("getdents", range(1, 5)),
          ("creat", range(1, 3)),
          ("mkdir", range(1, 4)),
          ("readdir", range(1, 5)),
          ("rmdir", range(1, 6)),
          ("write", range(1, 13)),
          ("read", range(1, 13)),
          ("chmod", range(1)),
          ("telldir", range(1, 5)),
          ("print_file", range(1, 4)),
          ("open_print_job", range(1, 2)),
          ("list_print_jobs", range(1, 7)),
          ("unlink_print_job", range(1, 5)) ]

for pattern in names:
    (name, suffixes) = pattern
    for suffix in map(lambda x: x + 1, suffixes):
        bld.SAMBA_BINARY('%s_%s' % (name, suffix),
                 source='%s/%s_%s.c' % (name, name, suffix),
                 deps='smbclient',
                 install=False)

bld.SAMBA_BINARY('stat_k', 
                 source='stat/stat_k.c',
                 deps='smbclient',
                 install=False)