summaryrefslogtreecommitdiff
path: root/source4/torture/SConscript
blob: 6d939e874d7d81ad8a356a5b9b9f8400200c7eed (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Import('hostenv')
hostenv.StaticLibrary('torture_basic',
	['basic/scanner.c','basic/utable.c','basic/charset.c',
	 'basic/mangle_test.c','basic/denytest.c','basic/aliases.c',
	 'basic/locking.c','basic/secleak.c','basic/rename.c','basic/dir.c',
	 'basic/delete.c','basic/unlink.c','basic/disconnect.c',
	 'basic/delaywrite.c','basic/attr.c','basic/properties.c'])

hostenv.StaticLibrary('torture_raw',
	[ 'raw/qfsinfo.c', 'raw/qfileinfo.c', 'raw/setfileinfo.c', 'raw/search.c',
	'raw/close.c', 'raw/open.c', 'raw/mkdir.c', 'raw/oplock.c', 'raw/notify.c',
	'raw/mux.c', 'raw/ioctl.c', 'raw/chkpath.c', 'raw/unlink.c', 'raw/read.c',
	'raw/context.c', 'raw/write.c', 'raw/lock.c', 'raw/rename.c', 'raw/eas.c',
	'raw/streams.c', 'raw/acls.c', 'raw/seek.c', 'raw/composite.c'])

hostenv.StaticLibrary('torture_com',
	[ 'com/simple.c'])

hostenv.StaticLibrary('torture_rpc',
	[ 'rpc/lsa.c', 'rpc/session_key.c', 'rpc/echo.c', 'rpc/dcom.c',
	'rpc/dfs.c', 'rpc/drsuapi.c', 'rpc/spoolss.c', 'rpc/unixinfo.c',
	'rpc/samr.c', 'rpc/wkssvc.c', 'rpc/srvsvc.c', 'rpc/svcctl.c', 'rpc/atsvc.c',
	'rpc/eventlog.c', 'rpc/epmapper.c', 'rpc/winreg.c', 'rpc/initshutdown.c',
	'rpc/oxidresolve.c', 'rpc/remact.c', 'rpc/mgmt.c', 'rpc/scanner.c',
	'rpc/autoidl.c', 'rpc/countcalls.c', 'rpc/testjoin.c', 'rpc/xplogin.c',
	'rpc/schannel.c', 'rpc/netlogon.c', 'rpc/samlogon.c', 'rpc/samsync.c',
	'rpc/rot.c', 'rpc/bind.c', 'rpc/dssetup.c', 'rpc/alter_context.c',
	'rpc/bench.c'])

hostenv.StaticLibrary('torture_rap', [ 'rap/rap.c'] )

hostenv.StaticLibrary('torture_auth', [ 'auth/ntlmssp.c', 'auth/pac.c' ])

hostenv.StaticLibrary('torture_local', 
	['local/iconv.c', 'lib/talloc/testsuite.c', 'local/messaging.c',
	'local/binding_string.c', 'local/idtree.c', 'local/socket.c',
	'local/irpc.c', 'local/resolve.c'])

hostenv.StaticLibrary('torture_nbench', [ 'nbench/nbio.c', 'nbench/nbench.c' ])

hostenv.StaticLibrary('torture_ldap',
	[ 'ldap/common.c', 'ldap/basic.c', 'ldap/cldap.c', 'ldap/cldapbench.c' ])

hostenv.StaticLibrary('torture_nbt',
	[ 'nbt/query.c', 'nbt/register.c', 'nbt/wins.c', 'nbt/winsbench.c',
	'nbt/winsreplication.c', 'nbt/dgram.c'])

hostenv.StaticLibrary('torture_net', 
	[ 'libnet/userinfo.c', 'libnet/userman.c', 'libnet/domain.c',
	'libnet/libnet_lookup.c', 'libnet/libnet_user.c', 'libnet/libnet_share.c',
	'libnet/libnet_rpc.c'])

hostenv.Program('torture', [ 'torture.c', 'torture_util.c'])
hostenv.Program('gentest', ['gentest.c','torture_util.c'])
hostenv.Program('masktest.c')
hostenv.Program('locktest', ['locktest.c','torture_util.c'])