Remove old testsuite
[dyninst.git] / newtestsuite / i386-unknown-linux2.4 / make.mutators.gen
1
2 # This file is automatically generated by the Dyninst testing system.
3 # For more information, see core/testsuite/src/specification/makemake.py
4
5 ######################################################################
6 # A list of all the mutators to be compiled
7 ######################################################################
8
9
10 dyninst_MUTATORS = test1_1 test1_2 test1_3 test1_4 test1_5 test1_6 test1_7 test1_8 test1_9 test1_10 test1_11 test1_12 test1_13 test1_14 test1_15 test1_16 test1_17 test1_18 test1_19 test1_20 test1_21 test1_22 snip_ref_shlib_var snip_change_shlib_var test1_23 test1_24 test1_25 test1_26 test1_27 test1_28 test1_29 test1_30 test1_31 test1_32 test1_33 test1_34 test1_35 test1_36 test1_37 test1_38 test1_39 test1_40 test1_41 test_pt_ls test2_1 test2_2 test2_3 test2_4 test2_5 test2_6 test2_7 test2_8 test2_11 test2_12 test2_13 test2_14 test3_1 test3_2 test3_3 test3_4 test3_5 test3_6 test3_7 test4_1 test4_2 test4_3 test4_4 test5_1 test5_2 test5_3 test5_4 test5_5 test5_6 test5_7 test5_8 test5_9 test_mem_1 test_mem_2 test_mem_3 test_mem_4 test_mem_5 test_mem_6 test_mem_7 test_mem_8 test_fork_5 test_fork_6 test_fork_7 test_fork_8 test_fork_9 test_fork_10 test_fork_11 test_fork_12 test_fork_13 test_stack_1 test_stack_2 test_stack_3 test_callback_1 test_callback_2 test_thread_1 test_thread_2 test_thread_3 test_thread_5 test_thread_6 test_thread_7 test_thread_8 
11
12 dyninst_OBJS_ALL_MUTATORS = test1_1.o test1_2.o test1_3.o test1_4.o test1_5.o test1_6.o test1_7.o test1_8.o test1_9.o test1_10.o test1_11.o test1_12.o test1_13.o test1_14.o test1_15.o test1_16.o test1_17.o test1_18.o test1_19.o test1_20.o test1_21.o test1_22.o snip_ref_shlib_var.o snip_change_shlib_var.o test1_23.o test1_24.o test1_25.o test1_26.o test1_27.o test1_28.o test1_29.o test1_30.o test1_31.o test1_32.o test1_33.o test1_34.o test1_35.o test1_36.o test1_37.o test1_38.o test1_39.o test1_40.o test1_41.o test_pt_ls.o test2_1.o test2_2.o test2_3.o test2_4.o test2_5.o test2_6.o test2_7.o test2_8.o test2_11.o test2_12.o test2_13.o test2_14.o test3_1.o test3_2.o test3_3.o test3_4.o test3_5.o test3_6.o test3_7.o test4_1.o test4_2.o test4_3.o test4_4.o test5_1.o test5_2.o test5_3.o test5_4.o test5_5.o test5_6.o test5_7.o test5_8.o test5_9.o test_mem_1.o test_mem_2.o test_mem_3.o test_mem_4.o test_mem_5.o test_mem_6.o test_mem_7.o test_mem_8.o test_fork_5.o test_fork_6.o test_fork_7.o test_fork_8.o test_fork_9.o test_fork_10.o test_fork_11.o test_fork_12.o test_fork_13.o test_stack_1.o test_stack_2.o test_stack_3.o test_callback_1.o test_callback_2.o test_thread_1.o test_thread_2.o test_thread_3.o test_thread_5.o test_thread_6.o test_thread_7.o test_thread_8.o 
13
14
15 instruction_MUTATORS = test_instruction_read_write test_instruction_farcall test_instruction_bind_eval 
16
17 instruction_OBJS_ALL_MUTATORS = test_instruction_read_write.o test_instruction_farcall.o test_instruction_bind_eval.o 
18
19
20 symtab_MUTATORS = test_lookup_func test_lookup_var test_line_info test_module test_relocations test_type_info test_symtab_ser_funcs test_anno_basic_types test_exception 
21
22 symtab_OBJS_ALL_MUTATORS = test_lookup_func.o test_lookup_var.o test_line_info.o test_module.o test_relocations.o test_type_info.o test_symtab_ser_funcs.o test_anno_basic_types.o test_exception.o 
23
24 snip_change_shlib_var.so: snip_change_shlib_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/snip_change_shlib_var.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
25         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
26 ifndef NO_OPT_FLAG
27 ifdef STRIP_SO
28         $(STRIP_SO) $@
29 endif
30 endif
31
32 snip_ref_shlib_var.so: snip_ref_shlib_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/snip_ref_shlib_var.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
33         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
34 ifndef NO_OPT_FLAG
35 ifdef STRIP_SO
36         $(STRIP_SO) $@
37 endif
38 endif
39
40 test1_1.so: test1_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
41         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
42 ifndef NO_OPT_FLAG
43 ifdef STRIP_SO
44         $(STRIP_SO) $@
45 endif
46 endif
47
48 test1_10.so: test1_10.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_10.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
49         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
50 ifndef NO_OPT_FLAG
51 ifdef STRIP_SO
52         $(STRIP_SO) $@
53 endif
54 endif
55
56 test1_11.so: test1_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
57         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
58 ifndef NO_OPT_FLAG
59 ifdef STRIP_SO
60         $(STRIP_SO) $@
61 endif
62 endif
63
64 test1_12.so: test1_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
65         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
66 ifndef NO_OPT_FLAG
67 ifdef STRIP_SO
68         $(STRIP_SO) $@
69 endif
70 endif
71
72 test1_13.so: test1_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
73         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
74 ifndef NO_OPT_FLAG
75 ifdef STRIP_SO
76         $(STRIP_SO) $@
77 endif
78 endif
79
80 test1_14.so: test1_14.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_14.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
81         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
82 ifndef NO_OPT_FLAG
83 ifdef STRIP_SO
84         $(STRIP_SO) $@
85 endif
86 endif
87
88 test1_15.so: test1_15.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_15.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
89         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
90 ifndef NO_OPT_FLAG
91 ifdef STRIP_SO
92         $(STRIP_SO) $@
93 endif
94 endif
95
96 test1_16.so: test1_16.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_16.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
97         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
98 ifndef NO_OPT_FLAG
99 ifdef STRIP_SO
100         $(STRIP_SO) $@
101 endif
102 endif
103
104 test1_17.so: test1_17.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_17.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
105         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
106 ifndef NO_OPT_FLAG
107 ifdef STRIP_SO
108         $(STRIP_SO) $@
109 endif
110 endif
111
112 test1_18.so: test1_18.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_18.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
113         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
114 ifndef NO_OPT_FLAG
115 ifdef STRIP_SO
116         $(STRIP_SO) $@
117 endif
118 endif
119
120 test1_19.so: test1_19.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_19.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
121         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
122 ifndef NO_OPT_FLAG
123 ifdef STRIP_SO
124         $(STRIP_SO) $@
125 endif
126 endif
127
128 test1_2.so: test1_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
129         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
130 ifndef NO_OPT_FLAG
131 ifdef STRIP_SO
132         $(STRIP_SO) $@
133 endif
134 endif
135
136 test1_20.so: test1_20.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_20.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
137         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
138 ifndef NO_OPT_FLAG
139 ifdef STRIP_SO
140         $(STRIP_SO) $@
141 endif
142 endif
143
144 test1_21.so: test1_21.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_21.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
145         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
146 ifndef NO_OPT_FLAG
147 ifdef STRIP_SO
148         $(STRIP_SO) $@
149 endif
150 endif
151
152 test1_22.so: test1_22.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_22.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
153         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
154 ifndef NO_OPT_FLAG
155 ifdef STRIP_SO
156         $(STRIP_SO) $@
157 endif
158 endif
159
160 test1_23.so: test1_23.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_23.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
161         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
162 ifndef NO_OPT_FLAG
163 ifdef STRIP_SO
164         $(STRIP_SO) $@
165 endif
166 endif
167
168 test1_24.so: test1_24.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_24.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
169         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
170 ifndef NO_OPT_FLAG
171 ifdef STRIP_SO
172         $(STRIP_SO) $@
173 endif
174 endif
175
176 test1_25.so: test1_25.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_25.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
177         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
178 ifndef NO_OPT_FLAG
179 ifdef STRIP_SO
180         $(STRIP_SO) $@
181 endif
182 endif
183
184 test1_26.so: test1_26.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_26.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
185         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
186 ifndef NO_OPT_FLAG
187 ifdef STRIP_SO
188         $(STRIP_SO) $@
189 endif
190 endif
191
192 test1_27.so: test1_27.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_27.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
193         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
194 ifndef NO_OPT_FLAG
195 ifdef STRIP_SO
196         $(STRIP_SO) $@
197 endif
198 endif
199
200 test1_28.so: test1_28.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_28.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
201         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
202 ifndef NO_OPT_FLAG
203 ifdef STRIP_SO
204         $(STRIP_SO) $@
205 endif
206 endif
207
208 test1_29.so: test1_29.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_29.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
209         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
210 ifndef NO_OPT_FLAG
211 ifdef STRIP_SO
212         $(STRIP_SO) $@
213 endif
214 endif
215
216 test1_3.so: test1_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
217         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
218 ifndef NO_OPT_FLAG
219 ifdef STRIP_SO
220         $(STRIP_SO) $@
221 endif
222 endif
223
224 test1_30.so: test1_30.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_30.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
225         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
226 ifndef NO_OPT_FLAG
227 ifdef STRIP_SO
228         $(STRIP_SO) $@
229 endif
230 endif
231
232 test1_31.so: test1_31.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_31.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
233         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
234 ifndef NO_OPT_FLAG
235 ifdef STRIP_SO
236         $(STRIP_SO) $@
237 endif
238 endif
239
240 test1_32.so: test1_32.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_32.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
241         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
242 ifndef NO_OPT_FLAG
243 ifdef STRIP_SO
244         $(STRIP_SO) $@
245 endif
246 endif
247
248 test1_33.so: test1_33.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_33.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
249         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
250 ifndef NO_OPT_FLAG
251 ifdef STRIP_SO
252         $(STRIP_SO) $@
253 endif
254 endif
255
256 test1_34.so: test1_34.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_34.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
257         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
258 ifndef NO_OPT_FLAG
259 ifdef STRIP_SO
260         $(STRIP_SO) $@
261 endif
262 endif
263
264 test1_35.so: test1_35.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_35.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
265         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
266 ifndef NO_OPT_FLAG
267 ifdef STRIP_SO
268         $(STRIP_SO) $@
269 endif
270 endif
271
272 test1_36.so: test1_36.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_36.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
273         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
274 ifndef NO_OPT_FLAG
275 ifdef STRIP_SO
276         $(STRIP_SO) $@
277 endif
278 endif
279
280 test1_37.so: test1_37.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_37.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
281         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
282 ifndef NO_OPT_FLAG
283 ifdef STRIP_SO
284         $(STRIP_SO) $@
285 endif
286 endif
287
288 test1_38.so: test1_38.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_38.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
289         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
290 ifndef NO_OPT_FLAG
291 ifdef STRIP_SO
292         $(STRIP_SO) $@
293 endif
294 endif
295
296 test1_39.so: test1_39.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_39.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
297         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
298 ifndef NO_OPT_FLAG
299 ifdef STRIP_SO
300         $(STRIP_SO) $@
301 endif
302 endif
303
304 test1_4.so: test1_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
305         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
306 ifndef NO_OPT_FLAG
307 ifdef STRIP_SO
308         $(STRIP_SO) $@
309 endif
310 endif
311
312 test1_40.so: test1_40.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_40.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
313         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
314 ifndef NO_OPT_FLAG
315 ifdef STRIP_SO
316         $(STRIP_SO) $@
317 endif
318 endif
319
320 test1_41.so: test1_41.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_41.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
321         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
322 ifndef NO_OPT_FLAG
323 ifdef STRIP_SO
324         $(STRIP_SO) $@
325 endif
326 endif
327
328 test1_5.so: test1_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
329         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
330 ifndef NO_OPT_FLAG
331 ifdef STRIP_SO
332         $(STRIP_SO) $@
333 endif
334 endif
335
336 test1_6.so: test1_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
337         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
338 ifndef NO_OPT_FLAG
339 ifdef STRIP_SO
340         $(STRIP_SO) $@
341 endif
342 endif
343
344 test1_7.so: test1_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
345         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
346 ifndef NO_OPT_FLAG
347 ifdef STRIP_SO
348         $(STRIP_SO) $@
349 endif
350 endif
351
352 test1_8.so: test1_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
353         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
354 ifndef NO_OPT_FLAG
355 ifdef STRIP_SO
356         $(STRIP_SO) $@
357 endif
358 endif
359
360 test1_9.so: test1_9.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_9.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
361         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
362 ifndef NO_OPT_FLAG
363 ifdef STRIP_SO
364         $(STRIP_SO) $@
365 endif
366 endif
367
368 test2_1.so: test2_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
369         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
370 ifndef NO_OPT_FLAG
371 ifdef STRIP_SO
372         $(STRIP_SO) $@
373 endif
374 endif
375
376 test2_11.so: test2_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
377         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
378 ifndef NO_OPT_FLAG
379 ifdef STRIP_SO
380         $(STRIP_SO) $@
381 endif
382 endif
383
384 test2_12.so: test2_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
385         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
386 ifndef NO_OPT_FLAG
387 ifdef STRIP_SO
388         $(STRIP_SO) $@
389 endif
390 endif
391
392 test2_13.so: test2_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
393         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
394 ifndef NO_OPT_FLAG
395 ifdef STRIP_SO
396         $(STRIP_SO) $@
397 endif
398 endif
399
400 test2_14.so: test2_14.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_14.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
401         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
402 ifndef NO_OPT_FLAG
403 ifdef STRIP_SO
404         $(STRIP_SO) $@
405 endif
406 endif
407
408 test2_2.so: test2_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
409         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
410 ifndef NO_OPT_FLAG
411 ifdef STRIP_SO
412         $(STRIP_SO) $@
413 endif
414 endif
415
416 test2_3.so: test2_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
417         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
418 ifndef NO_OPT_FLAG
419 ifdef STRIP_SO
420         $(STRIP_SO) $@
421 endif
422 endif
423
424 test2_4.so: test2_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
425         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
426 ifndef NO_OPT_FLAG
427 ifdef STRIP_SO
428         $(STRIP_SO) $@
429 endif
430 endif
431
432 test2_5.so: test2_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
433         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
434 ifndef NO_OPT_FLAG
435 ifdef STRIP_SO
436         $(STRIP_SO) $@
437 endif
438 endif
439
440 test2_6.so: test2_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
441         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
442 ifndef NO_OPT_FLAG
443 ifdef STRIP_SO
444         $(STRIP_SO) $@
445 endif
446 endif
447
448 test2_7.so: test2_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
449         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
450 ifndef NO_OPT_FLAG
451 ifdef STRIP_SO
452         $(STRIP_SO) $@
453 endif
454 endif
455
456 test2_8.so: test2_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
457         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
458 ifndef NO_OPT_FLAG
459 ifdef STRIP_SO
460         $(STRIP_SO) $@
461 endif
462 endif
463
464 test3_1.so: test3_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
465         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
466 ifndef NO_OPT_FLAG
467 ifdef STRIP_SO
468         $(STRIP_SO) $@
469 endif
470 endif
471
472 test3_2.so: test3_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
473         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
474 ifndef NO_OPT_FLAG
475 ifdef STRIP_SO
476         $(STRIP_SO) $@
477 endif
478 endif
479
480 test3_3.so: test3_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
481         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
482 ifndef NO_OPT_FLAG
483 ifdef STRIP_SO
484         $(STRIP_SO) $@
485 endif
486 endif
487
488 test3_4.so: test3_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
489         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
490 ifndef NO_OPT_FLAG
491 ifdef STRIP_SO
492         $(STRIP_SO) $@
493 endif
494 endif
495
496 test3_5.so: test3_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
497         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
498 ifndef NO_OPT_FLAG
499 ifdef STRIP_SO
500         $(STRIP_SO) $@
501 endif
502 endif
503
504 test3_6.so: test3_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
505         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
506 ifndef NO_OPT_FLAG
507 ifdef STRIP_SO
508         $(STRIP_SO) $@
509 endif
510 endif
511
512 test3_7.so: test3_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test3_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
513         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
514 ifndef NO_OPT_FLAG
515 ifdef STRIP_SO
516         $(STRIP_SO) $@
517 endif
518 endif
519
520 test4_1.so: test4_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test4_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
521         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
522 ifndef NO_OPT_FLAG
523 ifdef STRIP_SO
524         $(STRIP_SO) $@
525 endif
526 endif
527
528 test4_2.so: test4_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test4_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
529         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
530 ifndef NO_OPT_FLAG
531 ifdef STRIP_SO
532         $(STRIP_SO) $@
533 endif
534 endif
535
536 test4_3.so: test4_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test4_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
537         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
538 ifndef NO_OPT_FLAG
539 ifdef STRIP_SO
540         $(STRIP_SO) $@
541 endif
542 endif
543
544 test4_4.so: test4_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test4_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
545         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
546 ifndef NO_OPT_FLAG
547 ifdef STRIP_SO
548         $(STRIP_SO) $@
549 endif
550 endif
551
552 test5_1.so: test5_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
553         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
554 ifndef NO_OPT_FLAG
555 ifdef STRIP_SO
556         $(STRIP_SO) $@
557 endif
558 endif
559
560 test5_2.so: test5_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
561         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
562 ifndef NO_OPT_FLAG
563 ifdef STRIP_SO
564         $(STRIP_SO) $@
565 endif
566 endif
567
568 test5_3.so: test5_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
569         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
570 ifndef NO_OPT_FLAG
571 ifdef STRIP_SO
572         $(STRIP_SO) $@
573 endif
574 endif
575
576 test5_4.so: test5_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
577         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
578 ifndef NO_OPT_FLAG
579 ifdef STRIP_SO
580         $(STRIP_SO) $@
581 endif
582 endif
583
584 test5_5.so: test5_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
585         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
586 ifndef NO_OPT_FLAG
587 ifdef STRIP_SO
588         $(STRIP_SO) $@
589 endif
590 endif
591
592 test5_6.so: test5_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
593         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
594 ifndef NO_OPT_FLAG
595 ifdef STRIP_SO
596         $(STRIP_SO) $@
597 endif
598 endif
599
600 test5_7.so: test5_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
601         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
602 ifndef NO_OPT_FLAG
603 ifdef STRIP_SO
604         $(STRIP_SO) $@
605 endif
606 endif
607
608 test5_8.so: test5_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
609         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
610 ifndef NO_OPT_FLAG
611 ifdef STRIP_SO
612         $(STRIP_SO) $@
613 endif
614 endif
615
616 test5_9.so: test5_9.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_9.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
617         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
618 ifndef NO_OPT_FLAG
619 ifdef STRIP_SO
620         $(STRIP_SO) $@
621 endif
622 endif
623
624 test_anno_basic_types.so: test_anno_basic_types.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_anno_basic_types.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
625         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
626 ifndef NO_OPT_FLAG
627 ifdef STRIP_SO
628         $(STRIP_SO) $@
629 endif
630 endif
631
632 test_callback_1.so: test_callback_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_callback_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
633         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
634 ifndef NO_OPT_FLAG
635 ifdef STRIP_SO
636         $(STRIP_SO) $@
637 endif
638 endif
639
640 test_callback_2.so: test_callback_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_callback_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
641         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
642 ifndef NO_OPT_FLAG
643 ifdef STRIP_SO
644         $(STRIP_SO) $@
645 endif
646 endif
647
648 test_exception.so: test_exception.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_exception.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
649         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
650 ifndef NO_OPT_FLAG
651 ifdef STRIP_SO
652         $(STRIP_SO) $@
653 endif
654 endif
655
656 test_fork_10.so: test_fork_10.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_10.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
657         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
658 ifndef NO_OPT_FLAG
659 ifdef STRIP_SO
660         $(STRIP_SO) $@
661 endif
662 endif
663
664 test_fork_11.so: test_fork_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
665         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
666 ifndef NO_OPT_FLAG
667 ifdef STRIP_SO
668         $(STRIP_SO) $@
669 endif
670 endif
671
672 test_fork_12.so: test_fork_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
673         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
674 ifndef NO_OPT_FLAG
675 ifdef STRIP_SO
676         $(STRIP_SO) $@
677 endif
678 endif
679
680 test_fork_13.so: test_fork_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
681         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
682 ifndef NO_OPT_FLAG
683 ifdef STRIP_SO
684         $(STRIP_SO) $@
685 endif
686 endif
687
688 test_fork_5.so: test_fork_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
689         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
690 ifndef NO_OPT_FLAG
691 ifdef STRIP_SO
692         $(STRIP_SO) $@
693 endif
694 endif
695
696 test_fork_6.so: test_fork_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
697         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
698 ifndef NO_OPT_FLAG
699 ifdef STRIP_SO
700         $(STRIP_SO) $@
701 endif
702 endif
703
704 test_fork_7.so: test_fork_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
705         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
706 ifndef NO_OPT_FLAG
707 ifdef STRIP_SO
708         $(STRIP_SO) $@
709 endif
710 endif
711
712 test_fork_8.so: test_fork_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
713         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
714 ifndef NO_OPT_FLAG
715 ifdef STRIP_SO
716         $(STRIP_SO) $@
717 endif
718 endif
719
720 test_fork_9.so: test_fork_9.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_9.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
721         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
722 ifndef NO_OPT_FLAG
723 ifdef STRIP_SO
724         $(STRIP_SO) $@
725 endif
726 endif
727
728 test_instruction_bind_eval.so: test_instruction_bind_eval.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_instruction_bind_eval.dep $(LIBTESTSUITE) $(instruction_COMPONENT_LIB)
729         $(CXX) -o $@ -shared $(filter %.o,$^) $(instruction_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
730 ifndef NO_OPT_FLAG
731 ifdef STRIP_SO
732         $(STRIP_SO) $@
733 endif
734 endif
735
736 test_instruction_farcall.so: test_instruction_farcall.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_instruction_farcall.dep $(LIBTESTSUITE) $(instruction_COMPONENT_LIB)
737         $(CXX) -o $@ -shared $(filter %.o,$^) $(instruction_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
738 ifndef NO_OPT_FLAG
739 ifdef STRIP_SO
740         $(STRIP_SO) $@
741 endif
742 endif
743
744 test_instruction_read_write.so: test_instruction_read_write.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_instruction_read_write.dep $(LIBTESTSUITE) $(instruction_COMPONENT_LIB)
745         $(CXX) -o $@ -shared $(filter %.o,$^) $(instruction_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
746 ifndef NO_OPT_FLAG
747 ifdef STRIP_SO
748         $(STRIP_SO) $@
749 endif
750 endif
751
752 test_line_info.so: test_line_info.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_line_info.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
753         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
754 ifndef NO_OPT_FLAG
755 ifdef STRIP_SO
756         $(STRIP_SO) $@
757 endif
758 endif
759
760 test_lookup_func.so: test_lookup_func.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_lookup_func.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
761         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
762 ifndef NO_OPT_FLAG
763 ifdef STRIP_SO
764         $(STRIP_SO) $@
765 endif
766 endif
767
768 test_lookup_var.so: test_lookup_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_lookup_var.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
769         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
770 ifndef NO_OPT_FLAG
771 ifdef STRIP_SO
772         $(STRIP_SO) $@
773 endif
774 endif
775
776 test_mem_1.so: test_mem_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
777         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
778 ifndef NO_OPT_FLAG
779 ifdef STRIP_SO
780         $(STRIP_SO) $@
781 endif
782 endif
783
784 test_mem_2.so: test_mem_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
785         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
786 ifndef NO_OPT_FLAG
787 ifdef STRIP_SO
788         $(STRIP_SO) $@
789 endif
790 endif
791
792 test_mem_3.so: test_mem_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
793         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
794 ifndef NO_OPT_FLAG
795 ifdef STRIP_SO
796         $(STRIP_SO) $@
797 endif
798 endif
799
800 test_mem_4.so: test_mem_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
801         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
802 ifndef NO_OPT_FLAG
803 ifdef STRIP_SO
804         $(STRIP_SO) $@
805 endif
806 endif
807
808 test_mem_5.so: test_mem_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
809         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
810 ifndef NO_OPT_FLAG
811 ifdef STRIP_SO
812         $(STRIP_SO) $@
813 endif
814 endif
815
816 test_mem_6.so: test_mem_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
817         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
818 ifndef NO_OPT_FLAG
819 ifdef STRIP_SO
820         $(STRIP_SO) $@
821 endif
822 endif
823
824 test_mem_7.so: test_mem_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
825         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
826 ifndef NO_OPT_FLAG
827 ifdef STRIP_SO
828         $(STRIP_SO) $@
829 endif
830 endif
831
832 test_mem_8.so: test_mem_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_mem_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
833         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
834 ifndef NO_OPT_FLAG
835 ifdef STRIP_SO
836         $(STRIP_SO) $@
837 endif
838 endif
839
840 test_module.so: test_module.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_module.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
841         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
842 ifndef NO_OPT_FLAG
843 ifdef STRIP_SO
844         $(STRIP_SO) $@
845 endif
846 endif
847
848 test_pt_ls.so: test_pt_ls.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_pt_ls.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
849         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
850 ifndef NO_OPT_FLAG
851 ifdef STRIP_SO
852         $(STRIP_SO) $@
853 endif
854 endif
855
856 test_relocations.so: test_relocations.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_relocations.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
857         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
858 ifndef NO_OPT_FLAG
859 ifdef STRIP_SO
860         $(STRIP_SO) $@
861 endif
862 endif
863
864 test_stack_1.so: test_stack_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
865         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
866 ifndef NO_OPT_FLAG
867 ifdef STRIP_SO
868         $(STRIP_SO) $@
869 endif
870 endif
871
872 test_stack_2.so: test_stack_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
873         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
874 ifndef NO_OPT_FLAG
875 ifdef STRIP_SO
876         $(STRIP_SO) $@
877 endif
878 endif
879
880 test_stack_3.so: test_stack_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
881         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
882 ifndef NO_OPT_FLAG
883 ifdef STRIP_SO
884         $(STRIP_SO) $@
885 endif
886 endif
887
888 test_symtab_ser_funcs.so: test_symtab_ser_funcs.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_symtab_ser_funcs.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
889         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
890 ifndef NO_OPT_FLAG
891 ifdef STRIP_SO
892         $(STRIP_SO) $@
893 endif
894 endif
895
896 test_thread_1.so: test_thread_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
897         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
898 ifndef NO_OPT_FLAG
899 ifdef STRIP_SO
900         $(STRIP_SO) $@
901 endif
902 endif
903
904 test_thread_2.so: test_thread_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
905         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
906 ifndef NO_OPT_FLAG
907 ifdef STRIP_SO
908         $(STRIP_SO) $@
909 endif
910 endif
911
912 test_thread_3.so: test_thread_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
913         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
914 ifndef NO_OPT_FLAG
915 ifdef STRIP_SO
916         $(STRIP_SO) $@
917 endif
918 endif
919
920 test_thread_5.so: test_thread_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
921         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
922 ifndef NO_OPT_FLAG
923 ifdef STRIP_SO
924         $(STRIP_SO) $@
925 endif
926 endif
927
928 test_thread_6.so: test_thread_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
929         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
930 ifndef NO_OPT_FLAG
931 ifdef STRIP_SO
932         $(STRIP_SO) $@
933 endif
934 endif
935
936 test_thread_7.so: test_thread_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
937         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
938 ifndef NO_OPT_FLAG
939 ifdef STRIP_SO
940         $(STRIP_SO) $@
941 endif
942 endif
943
944 test_thread_8.so: test_thread_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
945         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
946 ifndef NO_OPT_FLAG
947 ifdef STRIP_SO
948         $(STRIP_SO) $@
949 endif
950 endif
951
952 test_type_info.so: test_type_info.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_type_info.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
953         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS)
954 ifndef NO_OPT_FLAG
955 ifdef STRIP_SO
956         $(STRIP_SO) $@
957 endif
958 endif
959
960
961
962 # Create shared library names from the mutator test names
963 dyninst_MUTATORS_SO += $(addsuffix .so,$(dyninst_MUTATORS))
964
965
966
967 # Create shared library names from the mutator test names
968 instruction_MUTATORS_SO += $(addsuffix .so,$(instruction_MUTATORS))
969
970
971
972 # Create shared library names from the mutator test names
973 symtab_MUTATORS_SO += $(addsuffix .so,$(symtab_MUTATORS))
974