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