
# This file is part of the SC Library
# Makefile.am test
# included non-recursively from toplevel directory

sc_test_programs = \
        test/sc_test_allgather \
        test/sc_test_arrays \
        test/sc_test_builtin \
        test/sc_test_dmatrix \
        test/sc_test_dmatrix_pool \
        test/sc_test_io_sink \
        test/sc_test_keyvalue \
        test/sc_test_notify \
        test/sc_test_reduce \
        test/sc_test_search \
        test/sc_test_sort \
        test/sc_test_sortb
## Reenable and properly verify pqueue when it is actually used
##      test/sc_test_pqueue \

check_PROGRAMS += $(sc_test_programs)

test_sc_test_allgather_SOURCES = test/test_allgather.c
test_sc_test_arrays_SOURCES = test/test_arrays.c
test_sc_test_builtin_SOURCES = test/test_builtin.c
test_sc_test_dmatrix_SOURCES = test/test_dmatrix.c
test_sc_test_dmatrix_pool_SOURCES = test/test_dmatrix_pool.c
test_sc_test_io_sink_SOURCES = test/test_io_sink.c
test_sc_test_keyvalue_SOURCES = test/test_keyvalue.c
test_sc_test_notify_SOURCES = test/test_notify.c
## Reenable and properly verify pqueue when it is actually used
## test_sc_test_pqueue_SOURCES = test/test_pqueue.c
test_sc_test_reduce_SOURCES = test/test_reduce.c
test_sc_test_search_SOURCES = test/test_search.c
test_sc_test_sort_SOURCES = test/test_sort.c
test_sc_test_sortb_SOURCES = test/test_sortb.c

TESTS += $(sc_test_programs)

LINT_CSOURCES += \
        $(test_sc_test_allgather_SOURCES) \
        $(test_sc_test_arrays_SOURCES) \
        $(test_sc_test_builtin_SOURCES) \
        $(test_sc_test_dmatrix_SOURCES) \
        $(test_sc_test_dmatrix_pool_SOURCES) \
        $(test_sc_test_io_sink_SOURCES) \
        $(test_sc_test_keyvalue_SOURCES) \
        $(test_sc_test_notify_SOURCES) \
        $(test_sc_test_pqueue_SOURCES) \
        $(test_sc_test_reduce_SOURCES) \
        $(test_sc_test_search_SOURCES) \
        $(test_sc_test_sort_SOURCES) \
        $(test_sc_test_sortb_SOURCES)
