1## 2## Copyright (C) by Argonne National Laboratory 3## See COPYRIGHT in top-level directory 4## 5 6include $(top_srcdir)/Makefile_single.mtest 7 8EXTRA_DIST = testlist.in 9 10## for all programs that are just built from the single corresponding source 11## file, we don't need per-target _SOURCES rules, automake will infer them 12## correctly 13noinst_PROGRAMS = \ 14 allocmem \ 15 test1 \ 16 test2 \ 17 test2_shm \ 18 test3 \ 19 test3_shm \ 20 test4 \ 21 test5 \ 22 lockcontention \ 23 lockcontention2 \ 24 lockcontention3 \ 25 lockopts \ 26 contention_put \ 27 contention_putget \ 28 put_base \ 29 put_bottom \ 30 locknull \ 31 wintest \ 32 wintest_shm \ 33 transpose1 \ 34 transpose2 \ 35 transpose3 \ 36 transpose3_shm \ 37 transpose4 \ 38 transpose5 \ 39 transpose6 \ 40 transpose7 \ 41 fetchandadd \ 42 fetchandadd_tree \ 43 winname \ 44 putfidx \ 45 accfence2 \ 46 adlb_mimic1 \ 47 getgroup \ 48 contig_displ \ 49 test1_am \ 50 test2_am \ 51 test2_am_shm \ 52 test3_am \ 53 test3_am_shm \ 54 test4_am \ 55 test5_am \ 56 fetchandadd_am \ 57 fetchandadd_tree_am \ 58 accfence2_am \ 59 test1_dt \ 60 attrorderwin \ 61 wincall \ 62 fkeyvalwin \ 63 baseattrwin \ 64 nullpscw \ 65 nullpscw_shm \ 66 rmanull \ 67 rmazero \ 68 mixedsync \ 69 manyrma2 \ 70 manyrma2_shm \ 71 manyrma3 \ 72 selfrma \ 73 strided_acc_onelock \ 74 strided_putget_indexed \ 75 strided_putget_indexed_shared \ 76 strided_acc_indexed \ 77 strided_acc_subarray \ 78 strided_get_indexed \ 79 strided_getacc_indexed \ 80 strided_getacc_indexed_shared \ 81 window_creation \ 82 window_allocation \ 83 window_noncontig_allocation \ 84 window_attach \ 85 window_attach_collattach \ 86 win_flavors \ 87 win_shared \ 88 win_shared_noncontig \ 89 win_shared_noncontig_put \ 90 win_shared_zerobyte \ 91 win_shared_create_allocshm \ 92 win_shared_create_no_allocshm \ 93 win_zero \ 94 win_large_shm \ 95 win_dynamic_acc \ 96 win_dynamic_acc_collattach \ 97 win_dynamic_rma_flush_get \ 98 win_dynamic_rma_flush_get_collattach \ 99 get_acc_local \ 100 compare_and_swap \ 101 linked_list \ 102 linked_list_fop \ 103 linked_list_lockall \ 104 linked_list_bench_lock_all \ 105 linked_list_bench_lock_excl \ 106 linked_list_bench_lock_shr \ 107 linked_list_bench_lock_shr_nocheck \ 108 fetch_and_op_char \ 109 fetch_and_op_short \ 110 fetch_and_op_int \ 111 fetch_and_op_long \ 112 fetch_and_op_double \ 113 fetch_and_op_long_double \ 114 fetch_and_op_char_hwacc \ 115 fetch_and_op_short_hwacc \ 116 fetch_and_op_int_hwacc \ 117 fetch_and_op_long_hwacc \ 118 fetch_and_op_double_hwacc \ 119 fetch_and_op_long_double_hwacc \ 120 fetch_and_op_char_accop_hwacc \ 121 fetch_and_op_short_accop_hwacc \ 122 fetch_and_op_int_accop_hwacc \ 123 fetch_and_op_long_accop_hwacc \ 124 fetch_and_op_double_accop_hwacc \ 125 fetch_and_op_long_double_accop_hwacc \ 126 get_accumulate_short \ 127 get_accumulate_long \ 128 get_accumulate_double \ 129 get_accumulate_int \ 130 get_accumulate_short_derived \ 131 get_accumulate_long_derived \ 132 get_accumulate_double_derived \ 133 get_accumulate_int_derived \ 134 flush \ 135 win_shared_put_flush_get \ 136 reqops \ 137 req_example \ 138 req_example_shm \ 139 win_info \ 140 pscw_ordering \ 141 pscw_ordering_shm \ 142 mutex_bench \ 143 mutex_bench_shared \ 144 mutex_bench_shm \ 145 mutex_bench_shm_ordered\ 146 rma_contig \ 147 badrma \ 148 nb_test \ 149 acc_loc \ 150 acc_ordering \ 151 fence_shm \ 152 get_struct \ 153 rput_local_comp \ 154 racc_local_comp \ 155 at_complete \ 156 atomic_rmw_fop \ 157 atomic_rmw_cas \ 158 atomic_rmw_gacc \ 159 atomic_get_short_int \ 160 atomic_get_2int \ 161 atomic_get_long_int \ 162 atomic_get_float_int \ 163 atomic_get_double_int \ 164 atomic_get_long_double_int \ 165 acc_pairtype \ 166 acc_pairtype_shm \ 167 manyget \ 168 derived_acc_flush_local\ 169 large_acc_flush_local \ 170 large_small_acc \ 171 put_flush_get \ 172 acc_flush_get \ 173 gacc_flush_get \ 174 fop_flush_get \ 175 cas_flush_get \ 176 win_shared_put_flush_load \ 177 win_shared_acc_flush_load \ 178 win_shared_gacc_flush_load \ 179 win_shared_fop_flush_load \ 180 win_shared_cas_flush_load \ 181 overlap_wins_put \ 182 overlap_wins_acc \ 183 overlap_wins_gacc \ 184 overlap_wins_fop \ 185 overlap_wins_cas \ 186 rget_unlock \ 187 lock_nested \ 188 rget_testall \ 189 get_flushlocal \ 190 get_flushlocal_shm \ 191 win_shared_query_null \ 192 accfence1 \ 193 accpscw1 \ 194 epochtest \ 195 getfence1 \ 196 lock_contention_dt \ 197 lock_dt \ 198 lock_dt_flush \ 199 lock_dt_flushlocal \ 200 lockall_dt \ 201 lockall_dt_flush \ 202 lockall_dt_flushall \ 203 lockall_dt_flushlocal \ 204 lockall_dt_flushlocalall \ 205 putfence1 \ 206 putpscw1 207 208if BUILD_MPIX_TESTS 209noinst_PROGRAMS += aint \ 210 aint_collattach 211endif 212 213atomic_get_short_int_SOURCES = atomic_get.c 214atomic_get_2int_SOURCES = atomic_get.c 215atomic_get_long_int_SOURCES = atomic_get.c 216atomic_get_float_int_SOURCES = atomic_get.c 217atomic_get_double_int_SOURCES = atomic_get.c 218atomic_get_long_double_int_SOURCES= atomic_get.c 219 220atomic_get_short_int_CPPFLAGS = -DTEST_SHORT_INT $(AM_CPPFLAGS) 221atomic_get_2int_CPPFLAGS = -DTEST_2INT $(AM_CPPFLAGS) 222atomic_get_long_int_CPPFLAGS = -DTEST_LONG_INT $(AM_CPPFLAGS) 223atomic_get_float_int_CPPFLAGS = -DTEST_FLOAT_INT $(AM_CPPFLAGS) 224atomic_get_double_int_CPPFLAGS = -DTEST_DOUBLE_INT $(AM_CPPFLAGS) 225atomic_get_long_double_int_CPPFLAGS = -DTEST_LONG_DOUBLE_INT $(AM_CPPFLAGS) 226 227acc_pairtype_shm_SOURCES = acc_pairtype.c 228acc_pairtype_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 229 230strided_acc_indexed_LDADD = $(LDADD) -lm 231strided_acc_onelock_LDADD = $(LDADD) -lm 232strided_acc_subarray_LDADD = $(LDADD) -lm 233strided_get_indexed_LDADD = $(LDADD) -lm 234strided_getacc_indexed_LDADD = $(LDADD) -lm 235strided_putget_indexed_LDADD = $(LDADD) -lm 236strided_getacc_indexed_shared_LDADD = $(LDADD) -lm 237strided_putget_indexed_shared_LDADD = $(LDADD) -lm 238 239window_allocation_SOURCES = window_creation.c 240window_allocation_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 241 242window_noncontig_allocation_SOURCES = window_creation.c 243window_noncontig_allocation_CPPFLAGS = -DUSE_WIN_ALLOCATE_NONCONTIG $(AM_CPPFLAGS) 244 245fetch_and_op_char_CPPFLAGS = -DFOP_TYPE_CHAR $(AM_CPPFLAGS) 246fetch_and_op_short_CPPFLAGS = -DFOP_TYPE_SHORT $(AM_CPPFLAGS) 247fetch_and_op_int_CPPFLAGS = -DFOP_TYPE_INT $(AM_CPPFLAGS) 248fetch_and_op_long_CPPFLAGS = -DFOP_TYPE_LONG $(AM_CPPFLAGS) 249fetch_and_op_double_CPPFLAGS = -DFOP_TYPE_DOUBLE $(AM_CPPFLAGS) 250fetch_and_op_long_double_CPPFLAGS= -DFOP_TYPE_LONG_DOUBLE $(AM_CPPFLAGS) 251 252fetch_and_op_char_SOURCES = fetch_and_op.c 253fetch_and_op_short_SOURCES = fetch_and_op.c 254fetch_and_op_int_SOURCES = fetch_and_op.c 255fetch_and_op_long_SOURCES = fetch_and_op.c 256fetch_and_op_double_SOURCES = fetch_and_op.c 257fetch_and_op_long_double_SOURCES = fetch_and_op.c 258 259fetch_and_op_char_hwacc_CPPFLAGS = -DFOP_TYPE_CHAR -DTEST_HWACC_INFO $(AM_CPPFLAGS) 260fetch_and_op_short_hwacc_CPPFLAGS = -DFOP_TYPE_SHORT -DTEST_HWACC_INFO $(AM_CPPFLAGS) 261fetch_and_op_int_hwacc_CPPFLAGS = -DFOP_TYPE_INT -DTEST_HWACC_INFO $(AM_CPPFLAGS) 262fetch_and_op_long_hwacc_CPPFLAGS = -DFOP_TYPE_LONG -DTEST_HWACC_INFO $(AM_CPPFLAGS) 263fetch_and_op_double_hwacc_CPPFLAGS = -DFOP_TYPE_DOUBLE -DTEST_HWACC_INFO $(AM_CPPFLAGS) 264fetch_and_op_long_double_hwacc_CPPFLAGS= -DFOP_TYPE_LONG_DOUBLE -DTEST_HWACC_INFO $(AM_CPPFLAGS) 265 266fetch_and_op_char_hwacc_SOURCES = fetch_and_op.c 267fetch_and_op_short_hwacc_SOURCES = fetch_and_op.c 268fetch_and_op_int_hwacc_SOURCES = fetch_and_op.c 269fetch_and_op_long_hwacc_SOURCES = fetch_and_op.c 270fetch_and_op_double_hwacc_SOURCES = fetch_and_op.c 271fetch_and_op_long_double_hwacc_SOURCES = fetch_and_op.c 272 273fetch_and_op_char_accop_hwacc_CPPFLAGS = -DFOP_TYPE_CHAR -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 274fetch_and_op_short_accop_hwacc_CPPFLAGS = -DFOP_TYPE_SHORT -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 275fetch_and_op_int_accop_hwacc_CPPFLAGS = -DFOP_TYPE_INT -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 276fetch_and_op_long_accop_hwacc_CPPFLAGS = -DFOP_TYPE_LONG -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 277fetch_and_op_double_accop_hwacc_CPPFLAGS = -DFOP_TYPE_DOUBLE -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 278fetch_and_op_long_double_accop_hwacc_CPPFLAGS= -DFOP_TYPE_LONG_DOUBLE -DTEST_HWACC_INFO -DTEST_ACCOPS_INFO $(AM_CPPFLAGS) 279 280fetch_and_op_char_accop_hwacc_SOURCES = fetch_and_op.c 281fetch_and_op_short_accop_hwacc_SOURCES = fetch_and_op.c 282fetch_and_op_int_accop_hwacc_SOURCES = fetch_and_op.c 283fetch_and_op_long_accop_hwacc_SOURCES = fetch_and_op.c 284fetch_and_op_double_accop_hwacc_SOURCES = fetch_and_op.c 285fetch_and_op_long_double_accop_hwacc_SOURCES = fetch_and_op.c 286 287get_accumulate_short_CPPFLAGS = -DGACC_TYPE_SHORT $(AM_CPPFLAGS) 288get_accumulate_long_CPPFLAGS = -DGACC_TYPE_LONG $(AM_CPPFLAGS) 289get_accumulate_double_CPPFLAGS = -DGACC_TYPE_DOUBLE $(AM_CPPFLAGS) 290get_accumulate_int_CPPFLAGS = -DGACC_TYPE_INT $(AM_CPPFLAGS) 291get_accumulate_short_derived_CPPFLAGS = -DGACC_TYPE_SHORT -DGACC_TYPE_DERIVED $(AM_CPPFLAGS) 292get_accumulate_long_derived_CPPFLAGS = -DGACC_TYPE_LONG -DGACC_TYPE_DERIVED $(AM_CPPFLAGS) 293get_accumulate_double_derived_CPPFLAGS = -DGACC_TYPE_DOUBLE -DGACC_TYPE_DERIVED $(AM_CPPFLAGS) 294get_accumulate_int_derived_CPPFLAGS = -DGACC_TYPE_INT -DGACC_TYPE_DERIVED $(AM_CPPFLAGS) 295 296get_accumulate_short_SOURCES = get_accumulate.c 297get_accumulate_long_SOURCES = get_accumulate.c 298get_accumulate_double_SOURCES = get_accumulate.c 299get_accumulate_int_SOURCES = get_accumulate.c 300get_accumulate_short_derived_SOURCES = get_accumulate.c 301get_accumulate_long_derived_SOURCES = get_accumulate.c 302get_accumulate_double_derived_SOURCES = get_accumulate.c 303get_accumulate_int_derived_SOURCES = get_accumulate.c 304 305req_example_shm_CPPFLAGS = -DUSE_WIN_ALLOC_SHM $(AM_CPPFLAGS) 306req_example_shm_SOURCES = req_example.c 307 308manyrma2_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 309wintest_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 310transpose3_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 311nullpscw_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 312pscw_ordering_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 313test2_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 314test2_am_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 315test3_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 316test3_am_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 317 318manyrma2_shm_SOURCES = manyrma2.c 319wintest_shm_SOURCES = wintest.c 320transpose3_shm_SOURCES = transpose3.c 321nullpscw_shm_SOURCES = nullpscw.c 322pscw_ordering_shm_SOURCES = pscw_ordering.c 323test2_shm_SOURCES = test2.c 324test2_am_shm_SOURCES = test2_am.c 325test3_shm_SOURCES = test3.c 326test3_am_shm_SOURCES = test3_am.c 327 328mutex_bench_SOURCES = mutex_bench.c mcs_mutex.c mcs_mutex.h 329mutex_bench_shared_CPPFLAGS = -DUSE_WIN_SHARED $(AM_CPPFLAGS) 330mutex_bench_shared_SOURCES = mutex_bench.c mcs_mutex.c mcs_mutex.h 331mutex_bench_shm_CPPFLAGS = -DUSE_WIN_ALLOC_SHM $(AM_CPPFLAGS) 332mutex_bench_shm_SOURCES = mutex_bench.c mcs_mutex.c mcs_mutex.h 333mutex_bench_shm_ordered_CPPFLAGS = -DUSE_WIN_ALLOC_SHM -DUSE_CONTIGUOUS_RANK $(AM_CPPFLAGS) 334mutex_bench_shm_ordered_SOURCES = mutex_bench.c mcs_mutex.c mcs_mutex.h 335 336linked_list_bench_lock_shr_nocheck_SOURCES = linked_list_bench_lock_shr.c 337linked_list_bench_lock_shr_nocheck_CPPFLAGS = -DUSE_MODE_NOCHECK $(AM_CPPFLAGS) 338 339win_shared_create_allocshm_SOURCES = win_shared_create.c 340win_shared_create_no_allocshm_SOURCES = win_shared_create.c 341win_shared_create_allocshm_CPPFLAGS = -DUSE_INFO_ALLOC_SHM $(AM_CPPFLAGS) 342 343put_flush_get_SOURCES = wrma_flush_get.c 344acc_flush_get_SOURCES = wrma_flush_get.c 345gacc_flush_get_SOURCES = wrma_flush_get.c 346fop_flush_get_SOURCES = wrma_flush_get.c 347cas_flush_get_SOURCES = wrma_flush_get.c 348 349put_flush_get_CPPFLAGS = -DTEST_PUT $(AM_CPPFLAGS) 350acc_flush_get_CPPFLAGS = -DTEST_ACC $(AM_CPPFLAGS) 351gacc_flush_get_CPPFLAGS = -DTEST_GACC $(AM_CPPFLAGS) 352fop_flush_get_CPPFLAGS = -DTEST_FOP $(AM_CPPFLAGS) 353cas_flush_get_CPPFLAGS = -DTEST_CAS $(AM_CPPFLAGS) 354 355win_shared_put_flush_load_SOURCES = win_shared_rma_flush_load.c 356win_shared_acc_flush_load_SOURCES = win_shared_rma_flush_load.c 357win_shared_gacc_flush_load_SOURCES = win_shared_rma_flush_load.c 358win_shared_fop_flush_load_SOURCES = win_shared_rma_flush_load.c 359win_shared_cas_flush_load_SOURCES = win_shared_rma_flush_load.c 360 361win_shared_put_flush_load_CPPFLAGS = -DTEST_PUT $(AM_CPPFLAGS) 362win_shared_acc_flush_load_CPPFLAGS = -DTEST_ACC $(AM_CPPFLAGS) 363win_shared_gacc_flush_load_CPPFLAGS = -DTEST_GACC $(AM_CPPFLAGS) 364win_shared_fop_flush_load_CPPFLAGS = -DTEST_FOP $(AM_CPPFLAGS) 365win_shared_cas_flush_load_CPPFLAGS = -DTEST_CAS $(AM_CPPFLAGS) 366 367overlap_wins_put_SOURCES = overlap_wins_rma.c 368overlap_wins_acc_SOURCES = overlap_wins_rma.c 369overlap_wins_gacc_SOURCES = overlap_wins_rma.c 370overlap_wins_fop_SOURCES = overlap_wins_rma.c 371overlap_wins_cas_SOURCES = overlap_wins_rma.c 372 373overlap_wins_put_CPPFLAGS = -DTEST_PUT $(AM_CPPFLAGS) 374overlap_wins_acc_CPPFLAGS = -DTEST_ACC $(AM_CPPFLAGS) 375overlap_wins_gacc_CPPFLAGS = -DTEST_GACC $(AM_CPPFLAGS) 376overlap_wins_fop_CPPFLAGS = -DTEST_FOP $(AM_CPPFLAGS) 377overlap_wins_cas_CPPFLAGS = -DTEST_CAS $(AM_CPPFLAGS) 378 379get_flushlocal_shm_SOURCES = get_flushlocal.c 380get_flushlocal_shm_CPPFLAGS = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS) 381 382accfence1_CPPFLAGS = $(AM_CPPFLAGS) 383accfence1_SOURCES = accfence1.c 384 385accpscw1_CPPFLAGS = $(AM_CPPFLAGS) 386accpscw1_SOURCES = accpscw1.c 387 388epochtest_CPPFLAGS = $(AM_CPPFLAGS) 389epochtest_SOURCES = epochtest.c 390 391getfence1_CPPFLAGS = -DUSE_GET $(AM_CPPFLAGS) 392getfence1_SOURCES = fence.c 393 394putfence1_CPPFLAGS = -DUSE_PUT $(AM_CPPFLAGS) 395putfence1_SOURCES = fence.c 396 397lock_contention_dt_CPPFLAGS = -DMULTI_ORIGIN -DSINGLE_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 398lock_contention_dt_SOURCES = lock_x_dt.c 399 400lock_dt_CPPFLAGS = -DSINGLE_ORIGIN -DSINGLE_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 401lock_dt_SOURCES = lock_x_dt.c 402 403lock_dt_flush_CPPFLAGS = -DSINGLE_ORIGIN -DSINGLE_TARGET -DUSE_FLUSH -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 404lock_dt_flush_SOURCES = lock_x_dt.c 405 406lock_dt_flushlocal_CPPFLAGS = -DSINGLE_ORIGIN -DSINGLE_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL $(AM_CPPFLAGS) 407lock_dt_flushlocal_SOURCES = lock_x_dt.c 408 409lockall_dt_CPPFLAGS = -DSINGLE_ORIGIN -DMULTI_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 410lockall_dt_SOURCES = lock_x_dt.c 411 412lockall_dt_flush_CPPFLAGS = -DSINGLE_ORIGIN -DMULTI_TARGET -DUSE_FLUSH -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 413lockall_dt_flush_SOURCES = lock_x_dt.c 414 415lockall_dt_flushall_CPPFLAGS = -DSINGLE_ORIGIN -DMULTI_TARGET -DUSE_FLUSH_ALL -DUSE_FLUSH_LOCAL_NONE $(AM_CPPFLAGS) 416lockall_dt_flushall_SOURCES = lock_x_dt.c 417 418lockall_dt_flushlocal_CPPFLAGS = -DSINGLE_ORIGIN -DMULTI_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL $(AM_CPPFLAGS) 419lockall_dt_flushlocal_SOURCES = lock_x_dt.c 420 421lockall_dt_flushlocalall_CPPFLAGS = -DSINGLE_ORIGIN -DMULTI_TARGET -DUSE_FLUSH_NONE -DUSE_FLUSH_LOCAL_ALL $(AM_CPPFLAGS) 422lockall_dt_flushlocalall_SOURCES = lock_x_dt.c 423 424putpscw1_CPPFLAGS = $(AM_CPPFLAGS) 425putpscw1_SOURCES = putpscw1.c 426 427win_dynamic_acc_collattach_CPPFLAGS = -DUSE_INFO_COLL_ATTACH $(AM_CPPFLAGS) 428win_dynamic_acc_collattach_SOURCES = win_dynamic_acc.c 429 430win_dynamic_rma_flush_get_collattach_CPPFLAGS = -DUSE_INFO_COLL_ATTACH $(AM_CPPFLAGS) 431win_dynamic_rma_flush_get_collattach_SOURCES = win_dynamic_rma_flush_get.c 432 433aint_collattach_CPPFLAGS = -DUSE_INFO_COLL_ATTACH $(AM_CPPFLAGS) 434aint_collattach_SOURCES = aint.c 435 436window_attach_collattach_CPPFLAGS = -DUSE_INFO_COLL_ATTACH $(AM_CPPFLAGS) 437window_attach_collattach_SOURCES = window_attach.c 438