3 #################################
4 # Start SUBSYSTEM TORTURE_BASIC
5 [SUBSYSTEM::TORTURE_BASIC]
23 REQUIRED_SUBSYSTEMS = \
25 # End SUBSYSTEM TORTURE_BASIC
26 #################################
28 #################################
29 # Start SUBSYSTEM TORTURE_RAW
30 [SUBSYSTEM::TORTURE_RAW]
55 REQUIRED_SUBSYSTEMS = \
57 # End SUBSYSTEM TORTURE_RAW
58 #################################
60 include smb2/config.mk
62 #################################
63 # Start SUBSYSTEM TORTURE_COM
64 [SUBSYSTEM::TORTURE_COM]
67 REQUIRED_SUBSYSTEMS = \
69 # End SUBSYSTEM TORTURE_COM
70 #################################
72 #################################
73 # Start SUBSYSTEM TORTURE_RPC
74 [SUBSYSTEM::TORTURE_RPC]
84 rpc/drsuapi_cracknames.o \
111 rpc/alter_context.o \
113 REQUIRED_SUBSYSTEMS = \
114 NDR_ALL RPC_NDR_UNIXINFO RPC_NDR_SAMR RPC_NDR_WINREG RPC_NDR_INITSHUTDOWN \
115 RPC_NDR_OXIDRESOLVER RPC_NDR_EVENTLOG RPC_NDR_ECHO RPC_NDR_SVCCTL \
116 RPC_NDR_MGMT RPC_NDR_NETLOGON RPC_NDR_ATSVC RPC_NDR_DRSUAPI \
117 RPC_NDR_LSA RPC_NDR_EPMAPPER RPC_NDR_DFS RPC_NDR_SPOOLSS \
118 RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_ROT RPC_NDR_DSSETUP \
119 RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER WB_HELPER
120 # End SUBSYSTEM TORTURE_RPC
121 #################################
123 #################################
124 # Start SUBSYSTEM TORTURE_IPC
125 [SUBSYSTEM::TORTURE_IPC]
129 REQUIRED_SUBSYSTEMS = \
131 # End SUBSYSTEM TORTURE_IPC
132 #################################
134 #################################
135 # Start SUBSYSTEM TORTURE_AUTH
136 [SUBSYSTEM::TORTURE_AUTH]
140 REQUIRED_SUBSYSTEMS = \
142 # End SUBSYSTEM TORTURE_AUTH
143 #################################
145 include local/config.mk
147 #################################
148 # Start SUBSYSTEM TORTURE_NBENCH
149 [SUBSYSTEM::TORTURE_NBENCH]
153 # End SUBSYSTEM TORTURE_NBENCH
154 #################################
156 #################################
157 # Start SUBSYSTEM TORTURE_LDAP
158 [SUBSYSTEM::TORTURE_LDAP]
164 REQUIRED_SUBSYSTEMS = \
165 LIBCLI_LDAP LIBCLI_CLDAP
166 # End SUBSYSTEM TORTURE_LDAP
167 #################################
169 #################################
170 # Start SUBSYSTEM TORTURE_NBT
171 [SUBSYSTEM::TORTURE_NBT]
177 nbt/winsreplication.o \
180 REQUIRED_SUBSYSTEMS = \
181 LIBSMB LIBCLI_NBT LIBCLI_WREPL
182 # End SUBSYSTEM TORTURE_NBT
183 #################################
185 #################################
186 # Start SUBSYSTEM TORTURE_NET
187 [SUBSYSTEM::TORTURE_NET]
192 libnet/libnet_lookup.o \
193 libnet/libnet_user.o \
194 libnet/libnet_share.o \
196 REQUIRED_SUBSYSTEMS = \
197 NDR_ALL RPC_NDR_SAMR LIBNET
198 # End SUBSYSTEM TORTURE_NET
199 #################################
201 #################################
202 # Start BINARY smbtorture
205 PRIVATE_PROTO_HEADER = torture.h
209 REQUIRED_SUBSYSTEMS = \
227 MANPAGE = man/smbtorture.1
228 # End BINARY smbtorture
229 #################################
231 #################################
232 # Start BINARY gentest
238 REQUIRED_SUBSYSTEMS = \
242 MANPAGE = man/gentest.1
244 #################################
246 #################################
247 # Start BINARY masktest
252 REQUIRED_SUBSYSTEMS = \
256 MANPAGE = man/masktest.1
257 # End BINARY masktest
258 #################################
260 #################################
261 # Start BINARY locktest
267 REQUIRED_SUBSYSTEMS = \
271 MANPAGE = man/locktest.1
272 # End BINARY locktest
273 #################################
275 GCOV_FLAGS = -ftest-coverage -fprofile-arcs
280 CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
281 LD_FLAGS="$(LD_FLAGS) $(GCOV_FLAGS)" \
282 LIBS="$(LIBS) $(GCOV_LIBS)"
283 for I in $(sort $(dir $(ALL_OBJS))); \
284 do $(GCOV) -p -o $$I $$I/*.c; \