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