Adding new platform:ppc32_bgp
[dyninst.git] / testsuite / ppc32_bgp / 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 test_snip_remove init_fini_callback 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_36 test1_37 test1_38 test1_39 test1_41 test_pt_ls test2_1 test2_2 test2_3 test2_4 test2_5 test2_6 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_3 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 test_snip_remove.o init_fini_callback.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_36.o test1_37.o test1_38.o test1_39.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_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_3.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 = power_decode power_cft 
16
17 instruction_OBJS_ALL_MUTATORS = power_decode.o power_cft.o 
18
19
20 symtab_MUTATORS = test_lookup_func test_lookup_var test_line_info test_module test_type_info test_symtab_ser_funcs test_ser_anno test_anno_basic_types 
21
22 symtab_OBJS_ALL_MUTATORS = test_lookup_func.o test_lookup_var.o test_line_info.o test_module.o test_type_info.o test_symtab_ser_funcs.o test_ser_anno.o test_anno_basic_types.o 
23
24 init_fini_callback.so: init_fini_callback.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/init_fini_callback.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
25         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
26 ifndef NO_OPT_FLAG
27 ifdef STRIP_SO
28         $(STRIP_SO) $@
29 endif
30 endif
31
32 power_cft.so: power_cft.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/power_cft.dep $(LIBTESTSUITE) $(instruction_COMPONENT_LIB)
33         $(CXX) -o $@ -shared $(filter %.o,$^) $(instruction_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -linstructionAPI -ltestSuite 
34 ifndef NO_OPT_FLAG
35 ifdef STRIP_SO
36         $(STRIP_SO) $@
37 endif
38 endif
39
40 power_decode.so: power_decode.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/power_decode.dep $(LIBTESTSUITE) $(instruction_COMPONENT_LIB)
41         $(CXX) -o $@ -shared $(filter %.o,$^) $(instruction_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -linstructionAPI -ltestSuite 
42 ifndef NO_OPT_FLAG
43 ifdef STRIP_SO
44         $(STRIP_SO) $@
45 endif
46 endif
47
48 snip_change_shlib_var.so: snip_change_shlib_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/snip_change_shlib_var.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
49         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
50 ifndef NO_OPT_FLAG
51 ifdef STRIP_SO
52         $(STRIP_SO) $@
53 endif
54 endif
55
56 snip_ref_shlib_var.so: snip_ref_shlib_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/snip_ref_shlib_var.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
57         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
58 ifndef NO_OPT_FLAG
59 ifdef STRIP_SO
60         $(STRIP_SO) $@
61 endif
62 endif
63
64 test1_1.so: test1_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
65         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
66 ifndef NO_OPT_FLAG
67 ifdef STRIP_SO
68         $(STRIP_SO) $@
69 endif
70 endif
71
72 test1_10.so: test1_10.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_10.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
73         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
74 ifndef NO_OPT_FLAG
75 ifdef STRIP_SO
76         $(STRIP_SO) $@
77 endif
78 endif
79
80 test1_11.so: test1_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
81         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
82 ifndef NO_OPT_FLAG
83 ifdef STRIP_SO
84         $(STRIP_SO) $@
85 endif
86 endif
87
88 test1_12.so: test1_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
89         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
90 ifndef NO_OPT_FLAG
91 ifdef STRIP_SO
92         $(STRIP_SO) $@
93 endif
94 endif
95
96 test1_13.so: test1_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
97         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
98 ifndef NO_OPT_FLAG
99 ifdef STRIP_SO
100         $(STRIP_SO) $@
101 endif
102 endif
103
104 test1_14.so: test1_14.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_14.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
105         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
106 ifndef NO_OPT_FLAG
107 ifdef STRIP_SO
108         $(STRIP_SO) $@
109 endif
110 endif
111
112 test1_15.so: test1_15.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_15.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
113         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
114 ifndef NO_OPT_FLAG
115 ifdef STRIP_SO
116         $(STRIP_SO) $@
117 endif
118 endif
119
120 test1_16.so: test1_16.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_16.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
121         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
122 ifndef NO_OPT_FLAG
123 ifdef STRIP_SO
124         $(STRIP_SO) $@
125 endif
126 endif
127
128 test1_17.so: test1_17.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_17.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
129         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
130 ifndef NO_OPT_FLAG
131 ifdef STRIP_SO
132         $(STRIP_SO) $@
133 endif
134 endif
135
136 test1_18.so: test1_18.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_18.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
137         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
138 ifndef NO_OPT_FLAG
139 ifdef STRIP_SO
140         $(STRIP_SO) $@
141 endif
142 endif
143
144 test1_19.so: test1_19.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_19.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
145         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
146 ifndef NO_OPT_FLAG
147 ifdef STRIP_SO
148         $(STRIP_SO) $@
149 endif
150 endif
151
152 test1_2.so: test1_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
153         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
154 ifndef NO_OPT_FLAG
155 ifdef STRIP_SO
156         $(STRIP_SO) $@
157 endif
158 endif
159
160 test1_20.so: test1_20.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_20.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
161         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -linstructionAPI -ltestSuite 
162 ifndef NO_OPT_FLAG
163 ifdef STRIP_SO
164         $(STRIP_SO) $@
165 endif
166 endif
167
168 test1_21.so: test1_21.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_21.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
169         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
170 ifndef NO_OPT_FLAG
171 ifdef STRIP_SO
172         $(STRIP_SO) $@
173 endif
174 endif
175
176 test1_22.so: test1_22.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_22.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
177         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
178 ifndef NO_OPT_FLAG
179 ifdef STRIP_SO
180         $(STRIP_SO) $@
181 endif
182 endif
183
184 test1_23.so: test1_23.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_23.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
185         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
186 ifndef NO_OPT_FLAG
187 ifdef STRIP_SO
188         $(STRIP_SO) $@
189 endif
190 endif
191
192 test1_24.so: test1_24.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_24.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
193         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
194 ifndef NO_OPT_FLAG
195 ifdef STRIP_SO
196         $(STRIP_SO) $@
197 endif
198 endif
199
200 test1_25.so: test1_25.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_25.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
201         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
202 ifndef NO_OPT_FLAG
203 ifdef STRIP_SO
204         $(STRIP_SO) $@
205 endif
206 endif
207
208 test1_26.so: test1_26.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_26.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
209         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
210 ifndef NO_OPT_FLAG
211 ifdef STRIP_SO
212         $(STRIP_SO) $@
213 endif
214 endif
215
216 test1_27.so: test1_27.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_27.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
217         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
218 ifndef NO_OPT_FLAG
219 ifdef STRIP_SO
220         $(STRIP_SO) $@
221 endif
222 endif
223
224 test1_28.so: test1_28.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_28.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
225         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
226 ifndef NO_OPT_FLAG
227 ifdef STRIP_SO
228         $(STRIP_SO) $@
229 endif
230 endif
231
232 test1_29.so: test1_29.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_29.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
233         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
234 ifndef NO_OPT_FLAG
235 ifdef STRIP_SO
236         $(STRIP_SO) $@
237 endif
238 endif
239
240 test1_3.so: test1_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
241         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
242 ifndef NO_OPT_FLAG
243 ifdef STRIP_SO
244         $(STRIP_SO) $@
245 endif
246 endif
247
248 test1_30.so: test1_30.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_30.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
249         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
250 ifndef NO_OPT_FLAG
251 ifdef STRIP_SO
252         $(STRIP_SO) $@
253 endif
254 endif
255
256 test1_31.so: test1_31.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_31.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
257         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
258 ifndef NO_OPT_FLAG
259 ifdef STRIP_SO
260         $(STRIP_SO) $@
261 endif
262 endif
263
264 test1_32.so: test1_32.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_32.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
265         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
266 ifndef NO_OPT_FLAG
267 ifdef STRIP_SO
268         $(STRIP_SO) $@
269 endif
270 endif
271
272 test1_33.so: test1_33.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_33.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
273         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
274 ifndef NO_OPT_FLAG
275 ifdef STRIP_SO
276         $(STRIP_SO) $@
277 endif
278 endif
279
280 test1_34.so: test1_34.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_34.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
281         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
282 ifndef NO_OPT_FLAG
283 ifdef STRIP_SO
284         $(STRIP_SO) $@
285 endif
286 endif
287
288 test1_36.so: test1_36.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_36.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
289         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
290 ifndef NO_OPT_FLAG
291 ifdef STRIP_SO
292         $(STRIP_SO) $@
293 endif
294 endif
295
296 test1_37.so: test1_37.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_37.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
297         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
298 ifndef NO_OPT_FLAG
299 ifdef STRIP_SO
300         $(STRIP_SO) $@
301 endif
302 endif
303
304 test1_38.so: test1_38.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_38.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
305         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
306 ifndef NO_OPT_FLAG
307 ifdef STRIP_SO
308         $(STRIP_SO) $@
309 endif
310 endif
311
312 test1_39.so: test1_39.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_39.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
313         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
314 ifndef NO_OPT_FLAG
315 ifdef STRIP_SO
316         $(STRIP_SO) $@
317 endif
318 endif
319
320 test1_4.so: test1_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
321         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
322 ifndef NO_OPT_FLAG
323 ifdef STRIP_SO
324         $(STRIP_SO) $@
325 endif
326 endif
327
328 test1_41.so: test1_41.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_41.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
329         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
330 ifndef NO_OPT_FLAG
331 ifdef STRIP_SO
332         $(STRIP_SO) $@
333 endif
334 endif
335
336 test1_5.so: test1_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
337         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
338 ifndef NO_OPT_FLAG
339 ifdef STRIP_SO
340         $(STRIP_SO) $@
341 endif
342 endif
343
344 test1_6.so: test1_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
345         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
346 ifndef NO_OPT_FLAG
347 ifdef STRIP_SO
348         $(STRIP_SO) $@
349 endif
350 endif
351
352 test1_7.so: test1_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
353         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
354 ifndef NO_OPT_FLAG
355 ifdef STRIP_SO
356         $(STRIP_SO) $@
357 endif
358 endif
359
360 test1_8.so: test1_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
361         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
362 ifndef NO_OPT_FLAG
363 ifdef STRIP_SO
364         $(STRIP_SO) $@
365 endif
366 endif
367
368 test1_9.so: test1_9.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test1_9.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
369         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
370 ifndef NO_OPT_FLAG
371 ifdef STRIP_SO
372         $(STRIP_SO) $@
373 endif
374 endif
375
376 test2_1.so: test2_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
377         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
378 ifndef NO_OPT_FLAG
379 ifdef STRIP_SO
380         $(STRIP_SO) $@
381 endif
382 endif
383
384 test2_11.so: test2_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
385         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
386 ifndef NO_OPT_FLAG
387 ifdef STRIP_SO
388         $(STRIP_SO) $@
389 endif
390 endif
391
392 test2_12.so: test2_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
393         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
394 ifndef NO_OPT_FLAG
395 ifdef STRIP_SO
396         $(STRIP_SO) $@
397 endif
398 endif
399
400 test2_13.so: test2_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
401         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
402 ifndef NO_OPT_FLAG
403 ifdef STRIP_SO
404         $(STRIP_SO) $@
405 endif
406 endif
407
408 test2_14.so: test2_14.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_14.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
409         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
410 ifndef NO_OPT_FLAG
411 ifdef STRIP_SO
412         $(STRIP_SO) $@
413 endif
414 endif
415
416 test2_2.so: test2_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
417         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
418 ifndef NO_OPT_FLAG
419 ifdef STRIP_SO
420         $(STRIP_SO) $@
421 endif
422 endif
423
424 test2_3.so: test2_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
425         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
426 ifndef NO_OPT_FLAG
427 ifdef STRIP_SO
428         $(STRIP_SO) $@
429 endif
430 endif
431
432 test2_4.so: test2_4.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_4.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
433         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
434 ifndef NO_OPT_FLAG
435 ifdef STRIP_SO
436         $(STRIP_SO) $@
437 endif
438 endif
439
440 test2_5.so: test2_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
441         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
442 ifndef NO_OPT_FLAG
443 ifdef STRIP_SO
444         $(STRIP_SO) $@
445 endif
446 endif
447
448 test2_6.so: test2_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test2_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
449         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
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) -ldyninstAPI -ltestSuite 
546 ifndef NO_OPT_FLAG
547 ifdef STRIP_SO
548         $(STRIP_SO) $@
549 endif
550 endif
551
552 test5_3.so: test5_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test5_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
553         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
554 ifndef NO_OPT_FLAG
555 ifdef STRIP_SO
556         $(STRIP_SO) $@
557 endif
558 endif
559
560 test_anno_basic_types.so: test_anno_basic_types.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_anno_basic_types.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
561         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
562 ifndef NO_OPT_FLAG
563 ifdef STRIP_SO
564         $(STRIP_SO) $@
565 endif
566 endif
567
568 test_callback_1.so: test_callback_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_callback_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
569         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
570 ifndef NO_OPT_FLAG
571 ifdef STRIP_SO
572         $(STRIP_SO) $@
573 endif
574 endif
575
576 test_callback_2.so: test_callback_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_callback_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
577         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
578 ifndef NO_OPT_FLAG
579 ifdef STRIP_SO
580         $(STRIP_SO) $@
581 endif
582 endif
583
584 test_fork_10.so: test_fork_10.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_10.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
585         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
586 ifndef NO_OPT_FLAG
587 ifdef STRIP_SO
588         $(STRIP_SO) $@
589 endif
590 endif
591
592 test_fork_11.so: test_fork_11.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_11.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
593         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
594 ifndef NO_OPT_FLAG
595 ifdef STRIP_SO
596         $(STRIP_SO) $@
597 endif
598 endif
599
600 test_fork_12.so: test_fork_12.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_12.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
601         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
602 ifndef NO_OPT_FLAG
603 ifdef STRIP_SO
604         $(STRIP_SO) $@
605 endif
606 endif
607
608 test_fork_13.so: test_fork_13.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_13.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
609         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
610 ifndef NO_OPT_FLAG
611 ifdef STRIP_SO
612         $(STRIP_SO) $@
613 endif
614 endif
615
616 test_fork_5.so: test_fork_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
617         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
618 ifndef NO_OPT_FLAG
619 ifdef STRIP_SO
620         $(STRIP_SO) $@
621 endif
622 endif
623
624 test_fork_6.so: test_fork_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
625         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
626 ifndef NO_OPT_FLAG
627 ifdef STRIP_SO
628         $(STRIP_SO) $@
629 endif
630 endif
631
632 test_fork_7.so: test_fork_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
633         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
634 ifndef NO_OPT_FLAG
635 ifdef STRIP_SO
636         $(STRIP_SO) $@
637 endif
638 endif
639
640 test_fork_8.so: test_fork_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
641         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
642 ifndef NO_OPT_FLAG
643 ifdef STRIP_SO
644         $(STRIP_SO) $@
645 endif
646 endif
647
648 test_fork_9.so: test_fork_9.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_fork_9.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
649         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
650 ifndef NO_OPT_FLAG
651 ifdef STRIP_SO
652         $(STRIP_SO) $@
653 endif
654 endif
655
656 test_line_info.so: test_line_info.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_line_info.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
657         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
658 ifndef NO_OPT_FLAG
659 ifdef STRIP_SO
660         $(STRIP_SO) $@
661 endif
662 endif
663
664 test_lookup_func.so: test_lookup_func.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_lookup_func.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
665         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
666 ifndef NO_OPT_FLAG
667 ifdef STRIP_SO
668         $(STRIP_SO) $@
669 endif
670 endif
671
672 test_lookup_var.so: test_lookup_var.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_lookup_var.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
673         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
674 ifndef NO_OPT_FLAG
675 ifdef STRIP_SO
676         $(STRIP_SO) $@
677 endif
678 endif
679
680 test_module.so: test_module.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_module.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
681         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
682 ifndef NO_OPT_FLAG
683 ifdef STRIP_SO
684         $(STRIP_SO) $@
685 endif
686 endif
687
688 test_pt_ls.so: test_pt_ls.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_pt_ls.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
689         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
690 ifndef NO_OPT_FLAG
691 ifdef STRIP_SO
692         $(STRIP_SO) $@
693 endif
694 endif
695
696 test_ser_anno.so: test_ser_anno.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_ser_anno.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
697         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
698 ifndef NO_OPT_FLAG
699 ifdef STRIP_SO
700         $(STRIP_SO) $@
701 endif
702 endif
703
704 test_snip_remove.so: test_snip_remove.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_snip_remove.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
705         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
706 ifndef NO_OPT_FLAG
707 ifdef STRIP_SO
708         $(STRIP_SO) $@
709 endif
710 endif
711
712 test_stack_1.so: test_stack_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
713         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
714 ifndef NO_OPT_FLAG
715 ifdef STRIP_SO
716         $(STRIP_SO) $@
717 endif
718 endif
719
720 test_stack_2.so: test_stack_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
721         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
722 ifndef NO_OPT_FLAG
723 ifdef STRIP_SO
724         $(STRIP_SO) $@
725 endif
726 endif
727
728 test_stack_3.so: test_stack_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_stack_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
729         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
730 ifndef NO_OPT_FLAG
731 ifdef STRIP_SO
732         $(STRIP_SO) $@
733 endif
734 endif
735
736 test_symtab_ser_funcs.so: test_symtab_ser_funcs.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_symtab_ser_funcs.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
737         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
738 ifndef NO_OPT_FLAG
739 ifdef STRIP_SO
740         $(STRIP_SO) $@
741 endif
742 endif
743
744 test_thread_1.so: test_thread_1.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_1.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
745         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
746 ifndef NO_OPT_FLAG
747 ifdef STRIP_SO
748         $(STRIP_SO) $@
749 endif
750 endif
751
752 test_thread_2.so: test_thread_2.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_2.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
753         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
754 ifndef NO_OPT_FLAG
755 ifdef STRIP_SO
756         $(STRIP_SO) $@
757 endif
758 endif
759
760 test_thread_3.so: test_thread_3.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_3.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
761         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
762 ifndef NO_OPT_FLAG
763 ifdef STRIP_SO
764         $(STRIP_SO) $@
765 endif
766 endif
767
768 test_thread_5.so: test_thread_5.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_5.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
769         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
770 ifndef NO_OPT_FLAG
771 ifdef STRIP_SO
772         $(STRIP_SO) $@
773 endif
774 endif
775
776 test_thread_6.so: test_thread_6.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_6.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
777         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
778 ifndef NO_OPT_FLAG
779 ifdef STRIP_SO
780         $(STRIP_SO) $@
781 endif
782 endif
783
784 test_thread_7.so: test_thread_7.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_7.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
785         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
786 ifndef NO_OPT_FLAG
787 ifdef STRIP_SO
788         $(STRIP_SO) $@
789 endif
790 endif
791
792 test_thread_8.so: test_thread_8.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_thread_8.dep $(LIBTESTSUITE) $(dyninst_COMPONENT_LIB)
793         $(CXX) -o $@ -shared $(filter %.o,$^) $(dyninst_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -ldyninstAPI -ltestSuite 
794 ifndef NO_OPT_FLAG
795 ifdef STRIP_SO
796         $(STRIP_SO) $@
797 endif
798 endif
799
800 test_type_info.so: test_type_info.o $(OBJS_FORALL_MUTATORS) $(DEPENDDIR)/test_type_info.dep $(LIBTESTSUITE) $(symtab_COMPONENT_LIB)
801         $(CXX) -o $@ -shared $(filter %.o,$^) $(symtab_MUTATOR_FLAGS) $(MUTATOR_SO_LDFLAGS) $(LIBDIR) $(LIBS) $(LDFLAGS) -lsymtabAPI -ltestSuite 
802 ifndef NO_OPT_FLAG
803 ifdef STRIP_SO
804         $(STRIP_SO) $@
805 endif
806 endif
807
808
809
810 # Create shared library names from the mutator test names
811 dyninst_MUTATORS_SO += $(addsuffix .so,$(dyninst_MUTATORS))
812
813
814
815 # Create shared library names from the mutator test names
816 instruction_MUTATORS_SO += $(addsuffix .so,$(instruction_MUTATORS))
817
818
819
820 # Create shared library names from the mutator test names
821 symtab_MUTATORS_SO += $(addsuffix .so,$(symtab_MUTATORS))
822