r3016: - converted the events code to talloc
[mat/samba.git] / source4 / torture / config.mk
1 # TORTURE subsystem
2
3 #################################
4 # Start SUBSYSTEM TORTURE_BASIC
5 [SUBSYSTEM::TORTURE_BASIC]
6 ADD_OBJ_FILES = \
7                 torture/basic/scanner.o \
8                 torture/basic/utable.o \
9                 torture/basic/charset.o \
10                 torture/basic/mangle_test.o \
11                 torture/basic/denytest.o \
12                 torture/basic/aliases.o \
13                 torture/basic/locking.o \
14                 torture/basic/secleak.o 
15 REQUIRED_SUBSYSTEMS = \
16                 LIBSMB
17 # End SUBSYSTEM TORTURE_BASIC
18 #################################
19
20 #################################
21 # Start SUBSYSTEM TORTURE_BASIC
22 [SUBSYSTEM::TORTURE_RAW]
23 ADD_OBJ_FILES = \
24                 torture/raw/qfsinfo.o \
25                 torture/raw/qfileinfo.o \
26                 torture/raw/setfileinfo.o \
27                 torture/raw/search.o \
28                 torture/raw/close.o \
29                 torture/raw/open.o \
30                 torture/raw/mkdir.o \
31                 torture/raw/oplock.o \
32                 torture/raw/notify.o \
33                 torture/raw/mux.o \
34                 torture/raw/ioctl.o \
35                 torture/raw/chkpath.o \
36                 torture/raw/unlink.o \
37                 torture/raw/read.o \
38                 torture/raw/context.o \
39                 torture/raw/write.o \
40                 torture/raw/lock.o \
41                 torture/raw/rename.o \
42                 torture/raw/seek.o
43 REQUIRED_SUBSYSTEMS = \
44                 LIBSMB
45 # End SUBSYSTEM TORTURE_RAW
46 #################################
47
48 #################################
49 # Start SUBSYSTEM TORTURE_RPC
50 [SUBSYSTEM::TORTURE_RPC]
51 ADD_OBJ_FILES = \
52                 torture/rpc/lsa.o \
53                 torture/rpc/echo.o \
54                 torture/rpc/dcom.o \
55                 torture/rpc/dfs.o \
56                 torture/rpc/drsuapi.o \
57                 torture/rpc/spoolss.o \
58                 torture/rpc/samr.o \
59                 torture/rpc/wkssvc.o \
60                 torture/rpc/srvsvc.o \
61                 torture/rpc/svcctl.o \
62                 torture/rpc/atsvc.o \
63                 torture/rpc/eventlog.o \
64                 torture/rpc/epmapper.o \
65                 torture/rpc/winreg.o \
66                 torture/rpc/oxidresolve.o \
67                 torture/rpc/mgmt.o \
68                 torture/rpc/scanner.o \
69                 torture/rpc/autoidl.o \
70                 torture/rpc/countcalls.o \
71                 torture/rpc/testjoin.o \
72                 torture/rpc/schannel.o \
73                 torture/rpc/netlogon.o \
74                 torture/rpc/bind.o
75 REQUIRED_SUBSYSTEMS = \
76                 LIBSMB
77 # End SUBSYSTEM TORTURE_RPC
78 #################################
79
80 #################################
81 # Start SUBSYSTEM TORTURE_RAP
82 [SUBSYSTEM::TORTURE_RAP]
83 ADD_OBJ_FILES = \
84                 torture/rap/rap.o
85 REQUIRED_SUBSYSTEMS = \
86                 LIBSMB
87 # End SUBSYSTEM TORTURE_RAP
88 #################################
89
90 #################################
91 # Start SUBSYSTEM TORTURE_AUTH
92 [SUBSYSTEM::TORTURE_AUTH]
93 ADD_OBJ_FILES = \
94                 torture/auth/ntlmssp.o
95 REQUIRED_SUBSYSTEMS = \
96                 LIBSMB
97 # End SUBSYSTEM TORTURE_AUTH
98 #################################
99
100 #################################
101 # Start SUBSYSTEM TORTURE_LOCAL
102 [SUBSYSTEM::TORTURE_LOCAL]
103 ADD_OBJ_FILES = \
104                 torture/local/iconv.o \
105                 torture/local/talloc.o \
106                 torture/local/messaging.o
107 REQUIRED_SUBSYSTEMS = \
108                 LIBSMB \
109                 MESSAGING
110 # End SUBSYSTEM TORTURE_LOCAL
111 #################################
112
113 #################################
114 # Start SUBSYSTEM TORTURE_NBENCH
115 [SUBSYSTEM::TORTURE_NBENCH]
116 ADD_OBJ_FILES = \
117                 torture/nbench/nbio.o \
118                 torture/nbench/nbench.o
119 # End SUBSYSTEM TORTURE_NBENCH
120 #################################
121
122 #################################
123 # Start SUBSYSTEM TORTURE_LDAP
124 [SUBSYSTEM::TORTURE_LDAP]
125 ADD_OBJ_FILES = \
126                 torture/ldap/common.o \
127                 torture/ldap/basic.o
128 REQUIRED_SUBSYSTEMS = \
129                 LIBCLI_LDAP
130 # End SUBSYSTEM TORTURE_LDAP
131 #################################
132
133 #################################
134 # Start BINARY smbtorture
135 [BINARY::smbtorture]
136 OBJ_FILES = \
137                 torture/torture.o \
138                 torture/torture_util.o
139 REQUIRED_SUBSYSTEMS = \
140                 TORTURE_BASIC \
141                 TORTURE_RAW \
142                 TORTURE_RPC \
143                 TORTURE_RAP \
144                 TORTURE_AUTH \
145                 TORTURE_LOCAL \
146                 TORTURE_NBENCH \
147                 TORTURE_LDAP \
148                 CONFIG \
149                 LIBCMDLINE \
150                 LIBBASIC
151 # End BINARY smbtorture
152 #################################
153
154 #################################
155 # Start BINARY gentest
156 [BINARY::gentest]
157 OBJ_FILES = \
158                 torture/gentest.o \
159                 torture/torture_util.o
160 REQUIRED_SUBSYSTEMS = \
161                 LIBSMB \
162                 CONFIG \
163                 LIBBASIC \
164                 LIBCMDLINE
165 # End BINARY gentest
166 #################################
167
168 #################################
169 # Start BINARY masktest
170 [BINARY::masktest]
171 OBJ_FILES = \
172                 torture/masktest.o
173 REQUIRED_SUBSYSTEMS = \
174                 LIBSMB \
175                 CONFIG \
176                 LIBBASIC \
177                 LIBCMDLINE
178 # End BINARY masktest
179 #################################
180
181 #################################
182 # Start BINARY locktest
183 [BINARY::locktest]
184 OBJ_FILES = \
185                 torture/locktest.o \
186                 torture/torture_util.o
187 REQUIRED_SUBSYSTEMS = \
188                 LIBSMB \
189                 CONFIG \
190                 LIBBASIC \
191                 LIBCMDLINE
192 # End BINARY locktest
193 #################################