Blame test/mpi/rma/Makefile.am

Packit 0848f5
# -*- Mode: Makefile; -*-
Packit 0848f5
# vim: set ft=automake :
Packit 0848f5
#
Packit 0848f5
# (C) 2011 by Argonne National Laboratory.
Packit 0848f5
#     See COPYRIGHT in top-level directory.
Packit 0848f5
#
Packit 0848f5
Packit 0848f5
include $(top_srcdir)/Makefile.mtest
Packit 0848f5
Packit 0848f5
EXTRA_DIST = testlist.in
Packit 0848f5
Packit 0848f5
## for all programs that are just built from the single corresponding source
Packit 0848f5
## file, we don't need per-target _SOURCES rules, automake will infer them
Packit 0848f5
## correctly
Packit 0848f5
noinst_PROGRAMS =          \
Packit 0848f5
    allocmem               \
Packit 0848f5
    test1                  \
Packit 0848f5
    test2                  \
Packit 0848f5
    test2_shm              \
Packit 0848f5
    test3                  \
Packit 0848f5
    test3_shm              \
Packit 0848f5
    test4                  \
Packit 0848f5
    test5                  \
Packit 0848f5
    lockcontention         \
Packit 0848f5
    lockcontention2        \
Packit 0848f5
    lockcontention3        \
Packit 0848f5
    lockopts               \
Packit 0848f5
    lock_dt                \
Packit 0848f5
    lock_dt_flush          \
Packit 0848f5
    lock_dt_flushlocal     \
Packit 0848f5
    lockall_dt             \
Packit 0848f5
    lockall_dt_flush       \
Packit 0848f5
    lockall_dt_flushall    \
Packit 0848f5
    lockall_dt_flushlocal  \
Packit 0848f5
    lockall_dt_flushlocalall\
Packit 0848f5
    lock_contention_dt     \
Packit 0848f5
    contention_put         \
Packit 0848f5
    contention_putget      \
Packit 0848f5
    put_base               \
Packit 0848f5
    put_bottom             \
Packit 0848f5
    locknull               \
Packit 0848f5
    wintest                \
Packit 0848f5
    wintest_shm            \
Packit 0848f5
    transpose1             \
Packit 0848f5
    transpose2             \
Packit 0848f5
    transpose3             \
Packit 0848f5
    transpose3_shm         \
Packit 0848f5
    transpose4             \
Packit 0848f5
    transpose5             \
Packit 0848f5
    transpose6             \
Packit 0848f5
    transpose7             \
Packit 0848f5
    fetchandadd            \
Packit 0848f5
    fetchandadd_tree       \
Packit 0848f5
    winname                \
Packit 0848f5
    putfence1              \
Packit 0848f5
    putfidx                \
Packit 0848f5
    epochtest              \
Packit 0848f5
    getfence1              \
Packit 0848f5
    accfence1              \
Packit 0848f5
    accfence2              \
Packit 0848f5
    adlb_mimic1            \
Packit 0848f5
    putpscw1               \
Packit 0848f5
    accpscw1               \
Packit 0848f5
    getgroup               \
Packit 0848f5
    contig_displ           \
Packit 0848f5
    test1_am               \
Packit 0848f5
    test2_am               \
Packit 0848f5
    test2_am_shm           \
Packit 0848f5
    test3_am               \
Packit 0848f5
    test3_am_shm           \
Packit 0848f5
    test4_am               \
Packit 0848f5
    test5_am               \
Packit 0848f5
    fetchandadd_am         \
Packit 0848f5
    fetchandadd_tree_am    \
Packit 0848f5
    accfence2_am           \
Packit 0848f5
    test1_dt               \
Packit 0848f5
    attrorderwin           \
Packit 0848f5
    wincall                \
Packit 0848f5
    fkeyvalwin             \
Packit 0848f5
    baseattrwin            \
Packit 0848f5
    nullpscw               \
Packit 0848f5
    nullpscw_shm	   \
Packit 0848f5
    rmanull                \
Packit 0848f5
    rmazero                \
Packit 0848f5
    mixedsync              \
Packit 0848f5
    manyrma2		   \
Packit 0848f5
    manyrma2_shm           \
Packit 0848f5
    manyrma3		   \
Packit 0848f5
    selfrma                \
Packit 0848f5
    strided_acc_onelock    \
Packit 0848f5
    strided_putget_indexed \
Packit 0848f5
    strided_putget_indexed_shared \
Packit 0848f5
    strided_acc_indexed    \
Packit 0848f5
    strided_acc_subarray   \
Packit 0848f5
    strided_get_indexed    \
Packit 0848f5
    strided_getacc_indexed \
Packit 0848f5
    strided_getacc_indexed_shared \
Packit 0848f5
    window_creation        \
Packit 0848f5
    win_flavors            \
Packit 0848f5
    win_shared             \
Packit 0848f5
    win_shared_noncontig   \
Packit 0848f5
    win_shared_noncontig_put \
Packit 0848f5
    win_shared_zerobyte    \
Packit 0848f5
    win_shared_create_allocshm    \
Packit 0848f5
    win_shared_create_no_allocshm \
Packit 0848f5
    win_zero               \
Packit 0848f5
    win_large_shm          \
Packit 0848f5
    win_dynamic_acc        \
Packit 0848f5
    get_acc_local          \
Packit 0848f5
    compare_and_swap       \
Packit 0848f5
    linked_list            \
Packit 0848f5
    linked_list_fop        \
Packit 0848f5
    linked_list_lockall    \
Packit 0848f5
    linked_list_bench_lock_all  \
Packit 0848f5
    linked_list_bench_lock_excl \
Packit 0848f5
    linked_list_bench_lock_shr  \
Packit 0848f5
    linked_list_bench_lock_shr_nocheck  \
Packit 0848f5
    fetch_and_op_char      \
Packit 0848f5
    fetch_and_op_short     \
Packit 0848f5
    fetch_and_op_int       \
Packit 0848f5
    fetch_and_op_long      \
Packit 0848f5
    fetch_and_op_double    \
Packit 0848f5
    fetch_and_op_long_double \
Packit 0848f5
    get_accumulate_short   \
Packit 0848f5
    get_accumulate_long    \
Packit 0848f5
    get_accumulate_double  \
Packit 0848f5
    get_accumulate_int     \
Packit 0848f5
    get_accumulate_short_derived   \
Packit 0848f5
    get_accumulate_long_derived    \
Packit 0848f5
    get_accumulate_double_derived  \
Packit 0848f5
    get_accumulate_int_derived     \
Packit 0848f5
    flush                  \
Packit 0848f5
    win_shared_put_flush_get          \
Packit 0848f5
    reqops                 \
Packit 0848f5
    req_example            \
Packit 0848f5
    req_example_shm        \
Packit 0848f5
    win_info               \
Packit 0848f5
    pscw_ordering          \
Packit 0848f5
    pscw_ordering_shm	   \
Packit 0848f5
    mutex_bench            \
Packit 0848f5
    mutex_bench_shared     \
Packit 0848f5
    mutex_bench_shm        \
Packit 0848f5
    mutex_bench_shm_ordered\
Packit 0848f5
    rma-contig             \
Packit 0848f5
    badrma                 \
Packit 0848f5
    nb_test                \
Packit 0848f5
    acc-loc                \
Packit 0848f5
    fence_shm              \
Packit 0848f5
    get-struct             \
Packit 0848f5
    rput_local_comp        \
Packit 0848f5
    racc_local_comp        \
Packit 0848f5
    at_complete            \
Packit 0848f5
    atomic_rmw_fop         \
Packit 0848f5
    atomic_rmw_cas         \
Packit 0848f5
    atomic_rmw_gacc	   \
Packit 0848f5
    atomic_get             \
Packit 0848f5
    acc-pairtype           \
Packit 0848f5
    manyget                \
Packit 0848f5
    derived-acc-flush_local\
Packit 0848f5
    large-acc-flush_local  \
Packit 0848f5
    large-small-acc        \
Packit 0848f5
    put_flush_get  \
Packit 0848f5
    acc_flush_get  \
Packit 0848f5
    gacc_flush_get \
Packit 0848f5
    fop_flush_get  \
Packit 0848f5
    cas_flush_get  \
Packit 0848f5
    win_shared_put_flush_load  \
Packit 0848f5
    win_shared_acc_flush_load  \
Packit 0848f5
    win_shared_gacc_flush_load \
Packit 0848f5
    win_shared_fop_flush_load  \
Packit 0848f5
    win_shared_cas_flush_load
Packit 0848f5
Packit 0848f5
if BUILD_MPIX_TESTS
Packit 0848f5
noinst_PROGRAMS += aint
Packit 0848f5
endif
Packit 0848f5
Packit 0848f5
strided_acc_indexed_LDADD       = $(LDADD) -lm
Packit 0848f5
strided_acc_onelock_LDADD       = $(LDADD) -lm
Packit 0848f5
strided_acc_subarray_LDADD      = $(LDADD) -lm
Packit 0848f5
strided_get_indexed_LDADD       = $(LDADD) -lm
Packit 0848f5
strided_getacc_indexed_LDADD    = $(LDADD) -lm
Packit 0848f5
strided_putget_indexed_LDADD    = $(LDADD) -lm
Packit 0848f5
strided_getacc_indexed_shared_LDADD = $(LDADD) -lm
Packit 0848f5
strided_putget_indexed_shared_LDADD = $(LDADD) -lm
Packit 0848f5
Packit 0848f5
fetch_and_op_char_CPPFLAGS       = -DFOP_TYPE_CHAR $(AM_CPPFLAGS)
Packit 0848f5
fetch_and_op_short_CPPFLAGS      = -DFOP_TYPE_SHORT $(AM_CPPFLAGS)
Packit 0848f5
fetch_and_op_int_CPPFLAGS        = -DFOP_TYPE_INT $(AM_CPPFLAGS)
Packit 0848f5
fetch_and_op_long_CPPFLAGS       = -DFOP_TYPE_LONG $(AM_CPPFLAGS)
Packit 0848f5
fetch_and_op_double_CPPFLAGS     = -DFOP_TYPE_DOUBLE $(AM_CPPFLAGS)
Packit 0848f5
fetch_and_op_long_double_CPPFLAGS= -DFOP_TYPE_LONG_DOUBLE $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
fetch_and_op_char_SOURCES        = fetch_and_op.c
Packit 0848f5
fetch_and_op_short_SOURCES       = fetch_and_op.c
Packit 0848f5
fetch_and_op_int_SOURCES         = fetch_and_op.c
Packit 0848f5
fetch_and_op_long_SOURCES        = fetch_and_op.c
Packit 0848f5
fetch_and_op_double_SOURCES      = fetch_and_op.c
Packit 0848f5
fetch_and_op_long_double_SOURCES = fetch_and_op.c
Packit 0848f5
Packit 0848f5
get_accumulate_short_CPPFLAGS    = -DGACC_TYPE_SHORT $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_long_CPPFLAGS     = -DGACC_TYPE_LONG $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_double_CPPFLAGS   = -DGACC_TYPE_DOUBLE $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_int_CPPFLAGS      = -DGACC_TYPE_INT $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_short_derived_CPPFLAGS  = -DGACC_TYPE_SHORT -DGACC_TYPE_DERIVED $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_long_derived_CPPFLAGS   = -DGACC_TYPE_LONG -DGACC_TYPE_DERIVED $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_double_derived_CPPFLAGS = -DGACC_TYPE_DOUBLE -DGACC_TYPE_DERIVED $(AM_CPPFLAGS)
Packit 0848f5
get_accumulate_int_derived_CPPFLAGS    = -DGACC_TYPE_INT -DGACC_TYPE_DERIVED $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
get_accumulate_short_SOURCES     = get_accumulate.c
Packit 0848f5
get_accumulate_long_SOURCES      = get_accumulate.c
Packit 0848f5
get_accumulate_double_SOURCES    = get_accumulate.c
Packit 0848f5
get_accumulate_int_SOURCES       = get_accumulate.c
Packit 0848f5
get_accumulate_short_derived_SOURCES  = get_accumulate.c
Packit 0848f5
get_accumulate_long_derived_SOURCES   = get_accumulate.c
Packit 0848f5
get_accumulate_double_derived_SOURCES = get_accumulate.c
Packit 0848f5
get_accumulate_int_derived_SOURCES      = get_accumulate.c
Packit 0848f5
Packit 0848f5
req_example_shm_CPPFLAGS         = -DUSE_WIN_ALLOC_SHM $(AM_CPPFLAGS)
Packit 0848f5
req_example_shm_SOURCES          = req_example.c
Packit 0848f5
Packit 0848f5
manyrma2_shm_CPPFLAGS            = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
wintest_shm_CPPFLAGS             = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
transpose3_shm_CPPFLAGS          = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
nullpscw_shm_CPPFLAGS            = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
pscw_ordering_shm_CPPFLAGS       = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
test2_shm_CPPFLAGS               = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
test2_am_shm_CPPFLAGS            = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
test3_shm_CPPFLAGS               = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
test3_am_shm_CPPFLAGS            = -DUSE_WIN_ALLOCATE $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
manyrma2_shm_SOURCES             = manyrma2.c
Packit 0848f5
wintest_shm_SOURCES              = wintest.c
Packit 0848f5
transpose3_shm_SOURCES           = transpose3.c
Packit 0848f5
nullpscw_shm_SOURCES             = nullpscw.c
Packit 0848f5
pscw_ordering_shm_SOURCES        = pscw_ordering.c
Packit 0848f5
test2_shm_SOURCES                = test2.c
Packit 0848f5
test2_am_shm_SOURCES             = test2_am.c
Packit 0848f5
test3_shm_SOURCES                = test3.c
Packit 0848f5
test3_am_shm_SOURCES             = test3_am.c
Packit 0848f5
Packit 0848f5
mutex_bench_SOURCES              = mutex_bench.c mcs-mutex.c mcs-mutex.h
Packit 0848f5
mutex_bench_shared_CPPFLAGS      = -DUSE_WIN_SHARED $(AM_CPPFLAGS)
Packit 0848f5
mutex_bench_shared_SOURCES       = mutex_bench.c mcs-mutex.c mcs-mutex.h
Packit 0848f5
mutex_bench_shm_CPPFLAGS         = -DUSE_WIN_ALLOC_SHM $(AM_CPPFLAGS)
Packit 0848f5
mutex_bench_shm_SOURCES          = mutex_bench.c mcs-mutex.c mcs-mutex.h
Packit 0848f5
mutex_bench_shm_ordered_CPPFLAGS = -DUSE_WIN_ALLOC_SHM -DUSE_CONTIGUOUS_RANK $(AM_CPPFLAGS)
Packit 0848f5
mutex_bench_shm_ordered_SOURCES  = mutex_bench.c mcs-mutex.c mcs-mutex.h
Packit 0848f5
Packit 0848f5
linked_list_bench_lock_shr_nocheck_SOURCES  = linked_list_bench_lock_shr.c
Packit 0848f5
linked_list_bench_lock_shr_nocheck_CPPFLAGS = -DUSE_MODE_NOCHECK $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
win_shared_create_allocshm_SOURCES = win_shared_create.c
Packit 0848f5
win_shared_create_no_allocshm_SOURCES = win_shared_create.c
Packit 0848f5
win_shared_create_allocshm_CPPFLAGS = -DUSE_INFO_ALLOC_SHM $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
put_flush_get_SOURCES        = wrma_flush_get.c
Packit 0848f5
acc_flush_get_SOURCES        = wrma_flush_get.c
Packit 0848f5
gacc_flush_get_SOURCES       = wrma_flush_get.c
Packit 0848f5
fop_flush_get_SOURCES        = wrma_flush_get.c
Packit 0848f5
cas_flush_get_SOURCES        = wrma_flush_get.c
Packit 0848f5
Packit 0848f5
put_flush_get_CPPFLAGS  = -DTEST_PUT $(AM_CPPFLAGS)
Packit 0848f5
acc_flush_get_CPPFLAGS  = -DTEST_ACC $(AM_CPPFLAGS)
Packit 0848f5
gacc_flush_get_CPPFLAGS = -DTEST_GACC $(AM_CPPFLAGS)
Packit 0848f5
fop_flush_get_CPPFLAGS  = -DTEST_FOP $(AM_CPPFLAGS)
Packit 0848f5
cas_flush_get_CPPFLAGS  = -DTEST_CAS $(AM_CPPFLAGS)
Packit 0848f5
Packit 0848f5
win_shared_put_flush_load_SOURCES        = win_shared_rma_flush_load.c
Packit 0848f5
win_shared_acc_flush_load_SOURCES        = win_shared_rma_flush_load.c
Packit 0848f5
win_shared_gacc_flush_load_SOURCES       = win_shared_rma_flush_load.c
Packit 0848f5
win_shared_fop_flush_load_SOURCES        = win_shared_rma_flush_load.c
Packit 0848f5
win_shared_cas_flush_load_SOURCES        = win_shared_rma_flush_load.c
Packit 0848f5
Packit 0848f5
win_shared_put_flush_load_CPPFLAGS  = -DTEST_PUT $(AM_CPPFLAGS)
Packit 0848f5
win_shared_acc_flush_load_CPPFLAGS  = -DTEST_ACC $(AM_CPPFLAGS)
Packit 0848f5
win_shared_gacc_flush_load_CPPFLAGS = -DTEST_GACC $(AM_CPPFLAGS)
Packit 0848f5
win_shared_fop_flush_load_CPPFLAGS  = -DTEST_FOP $(AM_CPPFLAGS)
Packit 0848f5
win_shared_cas_flush_load_CPPFLAGS  = -DTEST_CAS $(AM_CPPFLAGS)