2 tests/test-hdr/map/hdr_michael_map_hp.cpp \
3 tests/test-hdr/map/hdr_michael_map_ptb.cpp \
4 tests/test-hdr/map/hdr_michael_map_rcu_gpi.cpp \
5 tests/test-hdr/map/hdr_michael_map_rcu_gpb.cpp \
6 tests/test-hdr/map/hdr_michael_map_rcu_gpt.cpp \
7 tests/test-hdr/map/hdr_michael_map_rcu_shb.cpp \
8 tests/test-hdr/map/hdr_michael_map_rcu_sht.cpp \
9 tests/test-hdr/map/hdr_michael_map_nogc.cpp \
10 tests/test-hdr/map/hdr_michael_map_lazy_hp.cpp \
11 tests/test-hdr/map/hdr_michael_map_lazy_hrc.cpp \
12 tests/test-hdr/map/hdr_michael_map_lazy_ptb.cpp \
13 tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpi.cpp \
14 tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpb.cpp \
15 tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpt.cpp \
16 tests/test-hdr/map/hdr_michael_map_lazy_rcu_shb.cpp \
17 tests/test-hdr/map/hdr_michael_map_lazy_rcu_sht.cpp \
18 tests/test-hdr/map/hdr_michael_map_lazy_nogc.cpp \
19 tests/test-hdr/map/hdr_refinable_hashmap_hashmap_std.cpp \
20 tests/test-hdr/map/hdr_refinable_hashmap_boost_list.cpp \
21 tests/test-hdr/map/hdr_refinable_hashmap_list.cpp \
22 tests/test-hdr/map/hdr_refinable_hashmap_map.cpp \
23 tests/test-hdr/map/hdr_refinable_hashmap_boost_map.cpp \
24 tests/test-hdr/map/hdr_refinable_hashmap_boost_flat_map.cpp \
25 tests/test-hdr/map/hdr_refinable_hashmap_boost_unordered_map.cpp \
26 tests/test-hdr/map/hdr_refinable_hashmap_slist.cpp \
27 tests/test-hdr/map/hdr_skiplist_map_hp.cpp \
28 tests/test-hdr/map/hdr_skiplist_map_hrc.cpp \
29 tests/test-hdr/map/hdr_skiplist_map_ptb.cpp \
30 tests/test-hdr/map/hdr_skiplist_map_rcu_gpi.cpp \
31 tests/test-hdr/map/hdr_skiplist_map_rcu_gpb.cpp \
32 tests/test-hdr/map/hdr_skiplist_map_rcu_gpt.cpp \
33 tests/test-hdr/map/hdr_skiplist_map_rcu_shb.cpp \
34 tests/test-hdr/map/hdr_skiplist_map_rcu_sht.cpp \
35 tests/test-hdr/map/hdr_skiplist_map_nogc.cpp \
36 tests/test-hdr/map/hdr_splitlist_map_hp.cpp \
37 tests/test-hdr/map/hdr_splitlist_map_ptb.cpp \
38 tests/test-hdr/map/hdr_splitlist_map_nogc.cpp \
39 tests/test-hdr/map/hdr_splitlist_map_rcu_gpi.cpp \
40 tests/test-hdr/map/hdr_splitlist_map_rcu_gpb.cpp \
41 tests/test-hdr/map/hdr_splitlist_map_rcu_gpt.cpp \
42 tests/test-hdr/map/hdr_splitlist_map_rcu_shb.cpp \
43 tests/test-hdr/map/hdr_splitlist_map_rcu_sht.cpp \
44 tests/test-hdr/map/hdr_splitlist_map_lazy_hp.cpp \
45 tests/test-hdr/map/hdr_splitlist_map_lazy_hrc.cpp \
46 tests/test-hdr/map/hdr_splitlist_map_lazy_ptb.cpp \
47 tests/test-hdr/map/hdr_splitlist_map_lazy_nogc.cpp \
48 tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpi.cpp \
49 tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpb.cpp \
50 tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpt.cpp \
51 tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_sht.cpp \
52 tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_shb.cpp \
53 tests/test-hdr/map/hdr_striped_hashmap_hashmap_std.cpp \
54 tests/test-hdr/map/hdr_striped_hashmap_boost_list.cpp \
55 tests/test-hdr/map/hdr_striped_hashmap_list.cpp \
56 tests/test-hdr/map/hdr_striped_hashmap_map.cpp \
57 tests/test-hdr/map/hdr_striped_hashmap_boost_map.cpp \
58 tests/test-hdr/map/hdr_striped_hashmap_boost_flat_map.cpp \
59 tests/test-hdr/map/hdr_striped_hashmap_boost_unordered_map.cpp \
60 tests/test-hdr/map/hdr_striped_hashmap_slist.cpp \
61 tests/test-hdr/map/hdr_striped_map_reg.cpp
63 CDS_TESTHDR_DEQUE := \
64 tests/test-hdr/deque/hdr_fcdeque.cpp
66 CDS_TESTHDR_ORDLIST := \
67 tests/test-hdr/ordered_list/hdr_intrusive_lazy_hrc.cpp \
68 tests/test-hdr/ordered_list/hdr_lazy_hp.cpp \
69 tests/test-hdr/ordered_list/hdr_lazy_hrc.cpp \
70 tests/test-hdr/ordered_list/hdr_lazy_nogc.cpp \
71 tests/test-hdr/ordered_list/hdr_lazy_ptb.cpp \
72 tests/test-hdr/ordered_list/hdr_lazy_rcu_gpi.cpp \
73 tests/test-hdr/ordered_list/hdr_lazy_rcu_gpb.cpp \
74 tests/test-hdr/ordered_list/hdr_lazy_rcu_gpt.cpp \
75 tests/test-hdr/ordered_list/hdr_lazy_rcu_shb.cpp \
76 tests/test-hdr/ordered_list/hdr_lazy_rcu_sht.cpp \
77 tests/test-hdr/ordered_list/hdr_lazy_kv_hp.cpp \
78 tests/test-hdr/ordered_list/hdr_lazy_kv_hrc.cpp \
79 tests/test-hdr/ordered_list/hdr_lazy_kv_nogc.cpp \
80 tests/test-hdr/ordered_list/hdr_lazy_kv_ptb.cpp \
81 tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpb.cpp \
82 tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpi.cpp \
83 tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpt.cpp \
84 tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_shb.cpp \
85 tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_sht.cpp \
86 tests/test-hdr/ordered_list/hdr_michael_hp.cpp \
87 tests/test-hdr/ordered_list/hdr_michael_nogc.cpp \
88 tests/test-hdr/ordered_list/hdr_michael_ptb.cpp \
89 tests/test-hdr/ordered_list/hdr_michael_rcu_gpi.cpp \
90 tests/test-hdr/ordered_list/hdr_michael_rcu_gpb.cpp \
91 tests/test-hdr/ordered_list/hdr_michael_rcu_gpt.cpp \
92 tests/test-hdr/ordered_list/hdr_michael_rcu_shb.cpp \
93 tests/test-hdr/ordered_list/hdr_michael_rcu_sht.cpp \
94 tests/test-hdr/ordered_list/hdr_michael_kv_hp.cpp \
95 tests/test-hdr/ordered_list/hdr_michael_kv_nogc.cpp \
96 tests/test-hdr/ordered_list/hdr_michael_kv_ptb.cpp \
97 tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpi.cpp \
98 tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpb.cpp \
99 tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpt.cpp \
100 tests/test-hdr/ordered_list/hdr_michael_kv_rcu_shb.cpp \
101 tests/test-hdr/ordered_list/hdr_michael_kv_rcu_sht.cpp
103 CDS_TESTHDR_PQUEUE := \
104 tests/test-hdr/priority_queue/hdr_intrusive_mspqueue_dyn.cpp \
105 tests/test-hdr/priority_queue/hdr_intrusive_mspqueue_static.cpp \
106 tests/test-hdr/priority_queue/hdr_mspqueue_dyn.cpp \
107 tests/test-hdr/priority_queue/hdr_mspqueue_static.cpp \
108 tests/test-hdr/priority_queue/hdr_fcpqueue_boost_stable_vector.cpp \
109 tests/test-hdr/priority_queue/hdr_fcpqueue_deque.cpp \
110 tests/test-hdr/priority_queue/hdr_fcpqueue_vector.cpp \
111 tests/test-hdr/priority_queue/hdr_priority_queue_reg.cpp
113 CDS_TESTHDR_QUEUE := \
114 tests/test-hdr/queue/hdr_queue_register.cpp \
115 tests/test-hdr/queue/hdr_intrusive_fcqueue.cpp \
116 tests/test-hdr/queue/hdr_intrusive_segmented_queue_hp.cpp \
117 tests/test-hdr/queue/hdr_intrusive_segmented_queue_dhp.cpp \
118 tests/test-hdr/queue/hdr_intrusive_tsigas_cycle_queue.cpp \
119 tests/test-hdr/queue/hdr_intrusive_vyukovmpmc_cycle_queue.cpp \
120 tests/test-hdr/queue/hdr_basketqueue_hp.cpp \
121 tests/test-hdr/queue/hdr_basketqueue_dhp.cpp \
122 tests/test-hdr/queue/hdr_fcqueue.cpp \
123 tests/test-hdr/queue/hdr_moirqueue_hp.cpp \
124 tests/test-hdr/queue/hdr_moirqueue_dhp.cpp \
125 tests/test-hdr/queue/hdr_msqueue_hp.cpp \
126 tests/test-hdr/queue/hdr_msqueue_dhp.cpp \
127 tests/test-hdr/queue/hdr_optimistic_hp.cpp \
128 tests/test-hdr/queue/hdr_optimistic_dhp.cpp \
129 tests/test-hdr/queue/hdr_rwqueue.cpp \
130 tests/test-hdr/queue/hdr_segmented_queue_hp.cpp \
131 tests/test-hdr/queue/hdr_segmented_queue_dhp.cpp \
132 tests/test-hdr/queue/hdr_tsigas_cycle_queue.cpp \
133 tests/test-hdr/queue/hdr_vyukov_mpmc_cyclic.cpp
136 tests/test-hdr/set/hdr_intrusive_michael_set_hrc_lazy.cpp \
137 tests/test-hdr/set/hdr_intrusive_refinable_hashset_avlset.cpp \
138 tests/test-hdr/set/hdr_intrusive_refinable_hashset_list.cpp \
139 tests/test-hdr/set/hdr_intrusive_refinable_hashset_set.cpp \
140 tests/test-hdr/set/hdr_intrusive_refinable_hashset_sgset.cpp \
141 tests/test-hdr/set/hdr_intrusive_refinable_hashset_slist.cpp \
142 tests/test-hdr/set/hdr_intrusive_refinable_hashset_splayset.cpp \
143 tests/test-hdr/set/hdr_intrusive_refinable_hashset_treapset.cpp \
144 tests/test-hdr/set/hdr_intrusive_refinable_hashset_uset.cpp \
145 tests/test-hdr/set/hdr_intrusive_skiplist_hp.cpp \
146 tests/test-hdr/set/hdr_intrusive_skiplist_hrc.cpp \
147 tests/test-hdr/set/hdr_intrusive_skiplist_ptb.cpp \
148 tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpb.cpp \
149 tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpi.cpp \
150 tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpt.cpp \
151 tests/test-hdr/set/hdr_intrusive_skiplist_rcu_shb.cpp \
152 tests/test-hdr/set/hdr_intrusive_skiplist_rcu_sht.cpp \
153 tests/test-hdr/set/hdr_intrusive_skiplist_nogc.cpp \
154 tests/test-hdr/set/hdr_intrusive_splitlist_set_hrc_lazy.cpp \
155 tests/test-hdr/set/hdr_intrusive_striped_hashset_avlset.cpp \
156 tests/test-hdr/set/hdr_intrusive_striped_hashset_list.cpp \
157 tests/test-hdr/set/hdr_intrusive_striped_hashset_set.cpp \
158 tests/test-hdr/set/hdr_intrusive_striped_hashset_sgset.cpp \
159 tests/test-hdr/set/hdr_intrusive_striped_hashset_slist.cpp \
160 tests/test-hdr/set/hdr_intrusive_striped_hashset_splayset.cpp \
161 tests/test-hdr/set/hdr_intrusive_striped_hashset_treapset.cpp \
162 tests/test-hdr/set/hdr_intrusive_striped_hashset_uset.cpp \
163 tests/test-hdr/set/hdr_intrusive_striped_set.cpp \
164 tests/test-hdr/set/hdr_michael_set_hp.cpp \
165 tests/test-hdr/set/hdr_michael_set_ptb.cpp \
166 tests/test-hdr/set/hdr_michael_set_rcu_gpi.cpp \
167 tests/test-hdr/set/hdr_michael_set_rcu_gpb.cpp \
168 tests/test-hdr/set/hdr_michael_set_rcu_gpt.cpp \
169 tests/test-hdr/set/hdr_michael_set_rcu_shb.cpp \
170 tests/test-hdr/set/hdr_michael_set_rcu_sht.cpp \
171 tests/test-hdr/set/hdr_michael_set_nogc.cpp \
172 tests/test-hdr/set/hdr_michael_set_lazy_hp.cpp \
173 tests/test-hdr/set/hdr_michael_set_lazy_hrc.cpp \
174 tests/test-hdr/set/hdr_michael_set_lazy_ptb.cpp \
175 tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpi.cpp \
176 tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpb.cpp \
177 tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpt.cpp \
178 tests/test-hdr/set/hdr_michael_set_lazy_rcu_shb.cpp \
179 tests/test-hdr/set/hdr_michael_set_lazy_rcu_sht.cpp \
180 tests/test-hdr/set/hdr_michael_set_lazy_nogc.cpp \
181 tests/test-hdr/set/hdr_refinable_hashset_hashset_std.cpp \
182 tests/test-hdr/set/hdr_refinable_hashset_boost_flat_set.cpp \
183 tests/test-hdr/set/hdr_refinable_hashset_boost_list.cpp \
184 tests/test-hdr/set/hdr_refinable_hashset_boost_set.cpp \
185 tests/test-hdr/set/hdr_refinable_hashset_boost_stable_vector.cpp \
186 tests/test-hdr/set/hdr_refinable_hashset_boost_unordered_set.cpp \
187 tests/test-hdr/set/hdr_refinable_hashset_boost_vector.cpp \
188 tests/test-hdr/set/hdr_refinable_hashset_list.cpp \
189 tests/test-hdr/set/hdr_refinable_hashset_set.cpp \
190 tests/test-hdr/set/hdr_refinable_hashset_slist.cpp \
191 tests/test-hdr/set/hdr_refinable_hashset_vector.cpp \
192 tests/test-hdr/set/hdr_skiplist_set_hp.cpp \
193 tests/test-hdr/set/hdr_skiplist_set_hrc.cpp \
194 tests/test-hdr/set/hdr_skiplist_set_ptb.cpp \
195 tests/test-hdr/set/hdr_skiplist_set_rcu_gpi.cpp \
196 tests/test-hdr/set/hdr_skiplist_set_rcu_gpb.cpp \
197 tests/test-hdr/set/hdr_skiplist_set_rcu_gpt.cpp \
198 tests/test-hdr/set/hdr_skiplist_set_rcu_shb.cpp \
199 tests/test-hdr/set/hdr_skiplist_set_rcu_sht.cpp \
200 tests/test-hdr/set/hdr_skiplist_set_nogc.cpp \
201 tests/test-hdr/set/hdr_splitlist_set_hp.cpp \
202 tests/test-hdr/set/hdr_splitlist_set_nogc.cpp \
203 tests/test-hdr/set/hdr_splitlist_set_ptb.cpp \
204 tests/test-hdr/set/hdr_splitlist_set_rcu_gpi.cpp \
205 tests/test-hdr/set/hdr_splitlist_set_rcu_gpb.cpp \
206 tests/test-hdr/set/hdr_splitlist_set_rcu_gpt.cpp \
207 tests/test-hdr/set/hdr_splitlist_set_rcu_shb.cpp \
208 tests/test-hdr/set/hdr_splitlist_set_rcu_sht.cpp \
209 tests/test-hdr/set/hdr_splitlist_set_lazy_hp.cpp \
210 tests/test-hdr/set/hdr_splitlist_set_lazy_hrc.cpp \
211 tests/test-hdr/set/hdr_splitlist_set_lazy_nogc.cpp \
212 tests/test-hdr/set/hdr_splitlist_set_lazy_ptb.cpp \
213 tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpi.cpp \
214 tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpb.cpp \
215 tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpt.cpp \
216 tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_shb.cpp \
217 tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_sht.cpp \
218 tests/test-hdr/set/hdr_striped_hashset_hashset_std.cpp \
219 tests/test-hdr/set/hdr_striped_hashset_boost_flat_set.cpp \
220 tests/test-hdr/set/hdr_striped_hashset_boost_list.cpp \
221 tests/test-hdr/set/hdr_striped_hashset_boost_set.cpp \
222 tests/test-hdr/set/hdr_striped_hashset_boost_stable_vector.cpp \
223 tests/test-hdr/set/hdr_striped_hashset_boost_unordered_set.cpp \
224 tests/test-hdr/set/hdr_striped_hashset_boost_vector.cpp \
225 tests/test-hdr/set/hdr_striped_hashset_list.cpp \
226 tests/test-hdr/set/hdr_striped_hashset_set.cpp \
227 tests/test-hdr/set/hdr_striped_hashset_slist.cpp \
228 tests/test-hdr/set/hdr_striped_hashset_vector.cpp
230 CDS_TESTHDR_STACK := \
231 tests/test-hdr/stack/hdr_intrusive_fcstack.cpp \
232 tests/test-hdr/stack/hdr_treiber_stack_hp.cpp \
233 tests/test-hdr/stack/hdr_treiber_stack_dhp.cpp \
234 tests/test-hdr/stack/hdr_elimination_stack_hp.cpp \
235 tests/test-hdr/stack/hdr_elimination_stack_dhp.cpp \
236 tests/test-hdr/stack/hdr_fcstack.cpp
238 CDS_TESTHDR_TREE := \
239 tests/test-hdr/tree/hdr_tree_reg.cpp \
240 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp.cpp \
241 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_ptb.cpp \
242 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpb.cpp \
243 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpi.cpp \
244 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpt.cpp \
245 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_shb.cpp \
246 tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_sht.cpp \
247 tests/test-hdr/tree/hdr_ellenbintree_map_hp.cpp \
248 tests/test-hdr/tree/hdr_ellenbintree_map_ptb.cpp \
249 tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpb.cpp \
250 tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpi.cpp \
251 tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpt.cpp \
252 tests/test-hdr/tree/hdr_ellenbintree_map_rcu_shb.cpp \
253 tests/test-hdr/tree/hdr_ellenbintree_map_rcu_sht.cpp \
254 tests/test-hdr/tree/hdr_ellenbintree_set_hp.cpp \
255 tests/test-hdr/tree/hdr_ellenbintree_set_ptb.cpp \
256 tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpb.cpp \
257 tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpi.cpp \
258 tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpt.cpp \
259 tests/test-hdr/tree/hdr_ellenbintree_set_rcu_shb.cpp \
260 tests/test-hdr/tree/hdr_ellenbintree_set_rcu_sht.cpp
262 CDS_TESTHDR_MISC := \
263 tests/test-hdr/misc/cxx11_atomic_class.cpp \
264 tests/test-hdr/misc/cxx11_atomic_func.cpp \
265 tests/test-hdr/misc/find_option.cpp \
266 tests/test-hdr/misc/allocator_test.cpp \
267 tests/test-hdr/misc/michael_allocator.cpp \
268 tests/test-hdr/misc/hash_tuple.cpp \
269 tests/test-hdr/misc/bitop_st.cpp \
270 tests/test-hdr/misc/permutation_generator.cpp \
271 tests/test-hdr/misc/thread_init_fini.cpp
273 CDS_TESTHDR_SOURCES := \
274 $(CDS_TESTHDR_QUEUE) \
275 $(CDS_TESTHDR_PQUEUE) \
276 $(CDS_TESTHDR_STACK) \
278 $(CDS_TESTHDR_DEQUE) \
279 $(CDS_TESTHDR_ORDLIST) \
281 $(CDS_TESTHDR_TREE) \