49ab3fba438c56bf9b40ca5f73ad7ec290c0cc4c
[gd/samba-autobuild/.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                 torture/local/binding_string.o \
108                 torture/local/idtree.o
109 REQUIRED_SUBSYSTEMS = \
110                 LIBSMB \
111                 MESSAGING
112 # End SUBSYSTEM TORTURE_LOCAL
113 #################################
114
115 #################################
116 # Start SUBSYSTEM TORTURE_NBENCH
117 [SUBSYSTEM::TORTURE_NBENCH]
118 ADD_OBJ_FILES = \
119                 torture/nbench/nbio.o \
120                 torture/nbench/nbench.o
121 # End SUBSYSTEM TORTURE_NBENCH
122 #################################
123
124 #################################
125 # Start SUBSYSTEM TORTURE_LDAP
126 [SUBSYSTEM::TORTURE_LDAP]
127 ADD_OBJ_FILES = \
128                 torture/ldap/common.o \
129                 torture/ldap/basic.o
130 REQUIRED_SUBSYSTEMS = \
131                 LIBCLI_LDAP
132 # End SUBSYSTEM TORTURE_LDAP
133 #################################
134
135 #################################
136 # Start BINARY smbtorture
137 [BINARY::smbtorture]
138 OBJ_FILES = \
139                 torture/torture.o \
140                 torture/torture_util.o
141 REQUIRED_SUBSYSTEMS = \
142                 TORTURE_BASIC \
143                 TORTURE_RAW \
144                 TORTURE_RPC \
145                 TORTURE_RAP \
146                 TORTURE_AUTH \
147                 TORTURE_LOCAL \
148                 TORTURE_NBENCH \
149                 TORTURE_LDAP \
150                 CONFIG \
151                 LIBCMDLINE \
152                 LIBBASIC
153 # End BINARY smbtorture
154 #################################
155
156 #################################
157 # Start BINARY gentest
158 [BINARY::gentest]
159 OBJ_FILES = \
160                 torture/gentest.o \
161                 torture/torture_util.o
162 REQUIRED_SUBSYSTEMS = \
163                 LIBSMB \
164                 CONFIG \
165                 LIBBASIC \
166                 LIBCMDLINE
167 # End BINARY gentest
168 #################################
169
170 #################################
171 # Start BINARY masktest
172 [BINARY::masktest]
173 OBJ_FILES = \
174                 torture/masktest.o
175 REQUIRED_SUBSYSTEMS = \
176                 LIBSMB \
177                 CONFIG \
178                 LIBBASIC \
179                 LIBCMDLINE
180 # End BINARY masktest
181 #################################
182
183 #################################
184 # Start BINARY locktest
185 [BINARY::locktest]
186 OBJ_FILES = \
187                 torture/locktest.o \
188                 torture/torture_util.o
189 REQUIRED_SUBSYSTEMS = \
190                 LIBSMB \
191                 CONFIG \
192                 LIBBASIC \
193                 LIBCMDLINE
194 # End BINARY locktest
195 #################################