annotate src/fftw-3.3.3/tests/Makefile.am @ 19:891f60ab2af1

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