53 lines
1.2 KiB
Makefile
53 lines
1.2 KiB
Makefile
AUTOMAKE_OPTIONS = subdir-objects
|
|
include $(top_srcdir)/atrip.mk
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)/include/ -I$(top_srcdir) $(CTF_CPPFLAGS)
|
|
AM_LDFLAGS = @LAPACK_LIBS@ @BLAS_LIBS@
|
|
|
|
if WITH_BUILD_CTF
|
|
ATRIP_CTF = $(CTF_BUILD_PATH)/lib/libctf.a
|
|
else
|
|
ATRIP_CTF = @LIBCTF_LD_LIBRARY_PATH@/libctf.a
|
|
endif
|
|
ATRIP_LIB = $(top_builddir)/src/libatrip.a $(ATRIP_CTF)
|
|
|
|
bin_PROGRAMS =
|
|
BENCHES_LDADD = $(ATRIP_LIB) $(ATRIP_CTF)
|
|
|
|
|
|
##
|
|
## main entry point and bench
|
|
##
|
|
bin_PROGRAMS += atrip
|
|
atrip_SOURCES = test_main.cxx
|
|
atrip_CPPFLAGS = $(AM_CPPFLAGS)
|
|
atrip_LDADD = $(BENCHES_LDADD)
|
|
|
|
|
|
if !WITH_CUDA
|
|
##
|
|
## tuples distribution
|
|
##
|
|
bin_PROGRAMS += tuples-distribution
|
|
tuples_distribution_LDADD = $(BENCHES_LDADD)
|
|
tuples_distribution_SOURCES = tuples-distribution.cxx
|
|
endif
|
|
|
|
|
|
if WITH_CUDA
|
|
AM_CPPFLAGS += $(CUDA_CXXFLAGS)
|
|
BENCHES_LDADD += $(CUDA_LDFLAGS)
|
|
|
|
AM_CXXFLAGS = $(CUDA_CXXFLAGS)
|
|
AM_LDFLAGS += $(CUDA_LDFLAGS)
|
|
|
|
bin_PROGRAMS += test-cublas-parallel-atrip
|
|
test_cublas_parallel_atrip_SOURCES = test-cublas-parallel-atrip.cxx
|
|
|
|
bin_PROGRAMS += test-cuda-sanity
|
|
test_cuda_sanity_SOURCES = test-cuda-sanity.cxx
|
|
|
|
bin_PROGRAMS += test-cublas-parallel
|
|
test_cublas_parallel_SOURCES = test-cublas-parallel.cxx
|
|
endif
|