CDS_TESTHDR_MAP := \ tests/test-hdr/map/hdr_michael_map_hp.cpp \ tests/test-hdr/map/hdr_michael_map_dhp.cpp \ tests/test-hdr/map/hdr_michael_map_rcu_gpi.cpp \ tests/test-hdr/map/hdr_michael_map_rcu_gpb.cpp \ tests/test-hdr/map/hdr_michael_map_rcu_gpt.cpp \ tests/test-hdr/map/hdr_michael_map_rcu_shb.cpp \ tests/test-hdr/map/hdr_michael_map_rcu_sht.cpp \ tests/test-hdr/map/hdr_michael_map_nogc.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_hp.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_dhp.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpi.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpb.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_rcu_gpt.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_rcu_shb.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_rcu_sht.cpp \ tests/test-hdr/map/hdr_michael_map_lazy_nogc.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_hp.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_dhp.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpb.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpi.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpt.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_rcu_shb.cpp \ tests/test-hdr/map/hdr_feldman_hashmap_rcu_sht.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_hashmap_std.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_boost_list.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_list.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_map.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_boost_map.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_boost_flat_map.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_boost_unordered_map.cpp \ tests/test-hdr/map/hdr_refinable_hashmap_slist.cpp \ tests/test-hdr/map/hdr_skiplist_map_hp.cpp \ tests/test-hdr/map/hdr_skiplist_map_dhp.cpp \ tests/test-hdr/map/hdr_skiplist_map_rcu_gpi.cpp \ tests/test-hdr/map/hdr_skiplist_map_rcu_gpb.cpp \ tests/test-hdr/map/hdr_skiplist_map_rcu_gpt.cpp \ tests/test-hdr/map/hdr_skiplist_map_rcu_shb.cpp \ tests/test-hdr/map/hdr_skiplist_map_rcu_sht.cpp \ tests/test-hdr/map/hdr_skiplist_map_nogc.cpp \ tests/test-hdr/map/hdr_splitlist_map_hp.cpp \ tests/test-hdr/map/hdr_splitlist_map_dhp.cpp \ tests/test-hdr/map/hdr_splitlist_map_nogc.cpp \ tests/test-hdr/map/hdr_splitlist_map_rcu_gpi.cpp \ tests/test-hdr/map/hdr_splitlist_map_rcu_gpb.cpp \ tests/test-hdr/map/hdr_splitlist_map_rcu_gpt.cpp \ tests/test-hdr/map/hdr_splitlist_map_rcu_shb.cpp \ tests/test-hdr/map/hdr_splitlist_map_rcu_sht.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_hp.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_dhp.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_nogc.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpi.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpb.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_gpt.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_sht.cpp \ tests/test-hdr/map/hdr_splitlist_map_lazy_rcu_shb.cpp \ tests/test-hdr/map/hdr_striped_hashmap_hashmap_std.cpp \ tests/test-hdr/map/hdr_striped_hashmap_boost_list.cpp \ tests/test-hdr/map/hdr_striped_hashmap_list.cpp \ tests/test-hdr/map/hdr_striped_hashmap_map.cpp \ tests/test-hdr/map/hdr_striped_hashmap_boost_map.cpp \ tests/test-hdr/map/hdr_striped_hashmap_boost_flat_map.cpp \ tests/test-hdr/map/hdr_striped_hashmap_boost_unordered_map.cpp \ tests/test-hdr/map/hdr_striped_hashmap_slist.cpp \ tests/test-hdr/map/hdr_striped_map_reg.cpp CDS_TESTHDR_SET := \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_hp.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_dhp.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpi.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpb.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpt.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_shb.cpp \ tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_sht.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_avlset.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_list.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_set.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_sgset.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_slist.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_splayset.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_treapset.cpp \ tests/test-hdr/set/hdr_intrusive_refinable_hashset_uset.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_hp.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_dhp.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpb.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpi.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpt.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_rcu_shb.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_rcu_sht.cpp \ tests/test-hdr/set/hdr_intrusive_skiplist_nogc.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_avlset.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_list.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_set.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_sgset.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_slist.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_splayset.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_treapset.cpp \ tests/test-hdr/set/hdr_intrusive_striped_hashset_uset.cpp \ tests/test-hdr/set/hdr_intrusive_striped_set.cpp \ tests/test-hdr/set/hdr_michael_set_hp.cpp \ tests/test-hdr/set/hdr_michael_set_dhp.cpp \ tests/test-hdr/set/hdr_michael_set_rcu_gpi.cpp \ tests/test-hdr/set/hdr_michael_set_rcu_gpb.cpp \ tests/test-hdr/set/hdr_michael_set_rcu_gpt.cpp \ tests/test-hdr/set/hdr_michael_set_rcu_shb.cpp \ tests/test-hdr/set/hdr_michael_set_rcu_sht.cpp \ tests/test-hdr/set/hdr_michael_set_nogc.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_hp.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_dhp.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpi.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpb.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_rcu_gpt.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_rcu_shb.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_rcu_sht.cpp \ tests/test-hdr/set/hdr_michael_set_lazy_nogc.cpp \ tests/test-hdr/set/hdr_feldman_hashset_hp.cpp \ tests/test-hdr/set/hdr_feldman_hashset_dhp.cpp \ tests/test-hdr/set/hdr_feldman_hashset_rcu_gpb.cpp \ tests/test-hdr/set/hdr_feldman_hashset_rcu_gpi.cpp \ tests/test-hdr/set/hdr_feldman_hashset_rcu_gpt.cpp \ tests/test-hdr/set/hdr_feldman_hashset_rcu_shb.cpp \ tests/test-hdr/set/hdr_feldman_hashset_rcu_sht.cpp \ tests/test-hdr/set/hdr_refinable_hashset_hashset_std.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_flat_set.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_list.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_set.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_stable_vector.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_unordered_set.cpp \ tests/test-hdr/set/hdr_refinable_hashset_boost_vector.cpp \ tests/test-hdr/set/hdr_refinable_hashset_list.cpp \ tests/test-hdr/set/hdr_refinable_hashset_set.cpp \ tests/test-hdr/set/hdr_refinable_hashset_slist.cpp \ tests/test-hdr/set/hdr_refinable_hashset_vector.cpp \ tests/test-hdr/set/hdr_skiplist_set_hp.cpp \ tests/test-hdr/set/hdr_skiplist_set_dhp.cpp \ tests/test-hdr/set/hdr_skiplist_set_rcu_gpi.cpp \ tests/test-hdr/set/hdr_skiplist_set_rcu_gpb.cpp \ tests/test-hdr/set/hdr_skiplist_set_rcu_gpt.cpp \ tests/test-hdr/set/hdr_skiplist_set_rcu_shb.cpp \ tests/test-hdr/set/hdr_skiplist_set_rcu_sht.cpp \ tests/test-hdr/set/hdr_skiplist_set_nogc.cpp \ tests/test-hdr/set/hdr_splitlist_set_hp.cpp \ tests/test-hdr/set/hdr_splitlist_set_nogc.cpp \ tests/test-hdr/set/hdr_splitlist_set_dhp.cpp \ tests/test-hdr/set/hdr_splitlist_set_rcu_gpi.cpp \ tests/test-hdr/set/hdr_splitlist_set_rcu_gpb.cpp \ tests/test-hdr/set/hdr_splitlist_set_rcu_gpt.cpp \ tests/test-hdr/set/hdr_splitlist_set_rcu_shb.cpp \ tests/test-hdr/set/hdr_splitlist_set_rcu_sht.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_hp.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_nogc.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_dhp.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpi.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpb.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_gpt.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_shb.cpp \ tests/test-hdr/set/hdr_splitlist_set_lazy_rcu_sht.cpp \ tests/test-hdr/set/hdr_striped_hashset_hashset_std.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_flat_set.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_list.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_set.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_stable_vector.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_unordered_set.cpp \ tests/test-hdr/set/hdr_striped_hashset_boost_vector.cpp \ tests/test-hdr/set/hdr_striped_hashset_list.cpp \ tests/test-hdr/set/hdr_striped_hashset_set.cpp \ tests/test-hdr/set/hdr_striped_hashset_slist.cpp \ tests/test-hdr/set/hdr_striped_hashset_vector.cpp CDS_TESTHDR_TREE := \ tests/test-hdr/tree/hdr_tree_reg.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_dhp.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpb.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpi.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpt.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_shb.cpp \ tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_sht.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_hp.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_dhp.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpb.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpi.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpt.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_rcu_shb.cpp \ tests/test-hdr/tree/hdr_ellenbintree_map_rcu_sht.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_hp.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_dhp.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpb.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpi.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpt.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_rcu_shb.cpp \ tests/test-hdr/tree/hdr_ellenbintree_set_rcu_sht.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpb.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpb_pool_monitor.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpi.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpi_pool_monitor.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpt.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpt_pool_monitor.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_shb.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_shb_pool_monitor.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_sht.cpp \ tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_sht_pool_monitor.cpp \ CDS_TESTHDR_MISC := \ tests/test-hdr/misc/cxx11_atomic_class.cpp \ tests/test-hdr/misc/cxx11_atomic_func.cpp \ tests/test-hdr/misc/find_option.cpp \ tests/test-hdr/misc/allocator_test.cpp \ tests/test-hdr/misc/michael_allocator.cpp \ tests/test-hdr/misc/hash_tuple.cpp \ tests/test-hdr/misc/bitop_st.cpp \ tests/test-hdr/misc/split_bitstring.cpp \ tests/test-hdr/misc/permutation_generator.cpp \ tests/test-hdr/misc/thread_init_fini.cpp CDS_TESTHDR_SOURCES := \ $(CDS_TESTHDR_MAP) \ $(CDS_TESTHDR_SET) \ $(CDS_TESTHDR_TREE) \ $(CDS_TESTHDR_MISC)