annotate src/fftw-3.3.5/tests/Makefile.am @ 169:223a55898ab9 tip default

Add null config files
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 02 Mar 2020 14:03:47 +0000
parents 7867fa7e1b6b
children
rev   line source
cannam@127 1 AM_CPPFLAGS = -I$(top_srcdir)/kernel -I$(top_srcdir)/libbench2 \
cannam@127 2 -I$(top_srcdir)/dft -I$(top_srcdir)/rdft -I$(top_srcdir)/reodft \
cannam@127 3 -I$(top_srcdir)/threads -I$(top_srcdir)/api
cannam@127 4
cannam@127 5 noinst_PROGRAMS = bench
cannam@127 6 EXTRA_DIST = check.pl README
cannam@127 7
cannam@127 8 if THREADS
cannam@127 9 bench_CFLAGS = $(PTHREAD_CFLAGS)
cannam@127 10 if !COMBINED_THREADS
cannam@127 11 LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la
cannam@127 12 endif
cannam@127 13 else
cannam@127 14 if OPENMP
cannam@127 15 bench_CFLAGS = $(OPENMP_CFLAGS)
cannam@127 16 LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_omp.la
cannam@127 17 endif
cannam@127 18 endif
cannam@127 19
cannam@127 20 bench_SOURCES = bench.c hook.c fftw-bench.c fftw-bench.h
cannam@127 21 bench_LDADD = $(LIBFFTWTHREADS) \
cannam@127 22 $(top_builddir)/libfftw3@PREC_SUFFIX@.la \
cannam@127 23 $(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
cannam@127 24
cannam@127 25 check-local: bench$(EXEEXT)
cannam@127 26 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -r -c=30 -v `pwd`/bench$(EXEEXT)
cannam@127 27 @echo "--------------------------------------------------------------"
cannam@127 28 @echo " FFTW transforms passed basic tests!"
cannam@127 29 @echo "--------------------------------------------------------------"
cannam@127 30 if SMP
cannam@127 31 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -r -c=30 -v --nthreads=2 `pwd`/bench$(EXEEXT)
cannam@127 32 @echo "--------------------------------------------------------------"
cannam@127 33 @echo " FFTW threaded transforms passed basic tests!"
cannam@127 34 @echo "--------------------------------------------------------------"
cannam@127 35 endif
cannam@127 36
cannam@127 37 bigcheck: bench$(EXEEXT)
cannam@127 38 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v `pwd`/bench$(EXEEXT)
cannam@127 39 @echo "--------------------------------------------------------------"
cannam@127 40 @echo " FFTW transforms passed big tests!"
cannam@127 41 @echo "--------------------------------------------------------------"
cannam@127 42 if SMP
cannam@127 43 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=2 `pwd`/bench$(EXEEXT)
cannam@127 44 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=3 `pwd`/bench$(EXEEXT)
cannam@127 45 perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=10 `pwd`/bench$(EXEEXT)
cannam@127 46 @echo "--------------------------------------------------------------"
cannam@127 47 @echo " FFTW threaded transforms passed big tests!"
cannam@127 48 @echo "--------------------------------------------------------------"
cannam@127 49 endif
cannam@127 50
cannam@127 51 smallcheck: bench$(EXEEXT)
cannam@127 52 perl -w $(srcdir)/check.pl -r -c=1 -v `pwd`/bench$(EXEEXT)
cannam@127 53 perl -w $(srcdir)/check.pl -r --estimate -c=5 -v `pwd`/bench$(EXEEXT)
cannam@127 54 @echo "--------------------------------------------------------------"
cannam@127 55 @echo " FFTW transforms passed a few tests!"
cannam@127 56 @echo "--------------------------------------------------------------"
cannam@127 57 if SMP
cannam@127 58 perl -w $(srcdir)/check.pl -r --estimate -c=2 -v --nthreads=2 `pwd`/bench$(EXEEXT)
cannam@127 59 @echo "--------------------------------------------------------------"
cannam@127 60 @echo " FFTW threaded transforms passed a few tests!"
cannam@127 61 @echo "--------------------------------------------------------------"
cannam@127 62 endif
cannam@127 63
cannam@127 64 paranoid-check: bench$(EXEEXT)
cannam@127 65 if SMP
cannam@127 66 perl -w $(srcdir)/check.pl -a --patient --nthreads=10 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 67 perl -w $(srcdir)/check.pl -a --patient --nthreads=7 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 68 perl -w $(srcdir)/check.pl -a --patient --nthreads=3 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 69 perl -w $(srcdir)/check.pl -a --patient --nthreads=2 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 70 endif
cannam@127 71 perl -w $(srcdir)/check.pl -a --patient --paranoid `pwd`/bench$(EXEEXT)
cannam@127 72
cannam@127 73 exhaustive-check: bench$(EXEEXT)
cannam@127 74 if SMP
cannam@127 75 perl -w $(srcdir)/check.pl -a --exhaustive --nthreads=10 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 76 perl -w $(srcdir)/check.pl -a --exhaustive --nthreads=7 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 77 perl -w $(srcdir)/check.pl -a --exhaustive --nthreads=3 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 78 perl -w $(srcdir)/check.pl -a --exhaustive --nthreads=2 --paranoid `pwd`/bench$(EXEEXT)
cannam@127 79 endif
cannam@127 80 perl -w $(srcdir)/check.pl -a --exhaustive --paranoid `pwd`/bench$(EXEEXT)