Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / benchmarks / benchfft / Makefile
blobe76380aaa7dd806558a47c05eb9abca420d11891
1 # $NetBSD: Makefile,v 1.36 2012/02/06 06:24:53 sbd Exp $
3 DISTNAME= benchfft-2.0
4 PKGREVISION= 4
5 CATEGORIES= benchmarks math
6 MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \
7 ftp://ftp.fftw.org/pub/fftw/old/benchfft/
8 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} fftw-2.0.1${EXTRACT_SUFX}
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://www.fftw.org/benchfft/
12 COMMENT= Benchmark your machine with a number of FFT algorithms
14 PKG_INSTALLATION_TYPES= overwrite pkgviews
16 GNU_CONFIGURE= yes
17 USE_TOOLS+= gmake csh:run
18 USE_LANGUAGES= c fortran77
19 USE_LIBTOOL= yes
21 LIBTOOL_OVERRIDE= libtool ../fftw-*/libtool
22 CONFIG_GUESS_OVERRIDE= config.guess ../fftw-*/config.guess
23 CONFIG_SUB_OVERRIDE= config.sub ../fftw-*/config.sub
24 CONFIG_STATUS_OVERRIDE= config.status ../fftw-*/config.status
26 REPLACE_CSH= submit-script
28 INSTALLATION_DIRS= bin
30 CONFIGURE_DIRS= ${WRKDIR}/fftw-2.0.1 ${WRKSRC}
32 do-install:
33 ${INSTALL_PROGRAM} ${WRKSRC}/bench \
34 ${DESTDIR}${PREFIX}/bin/bench-fft
35 ${INSTALL_SCRIPT} ${WRKSRC}/submit-script \
36 ${DESTDIR}${PREFIX}/bin/run-fftbench
38 .include "../../mk/bsd.prefs.mk"
40 benchmark:
41 .if defined(BATCH)
42 @${ECHO} "*** This benchmark should be run in non-batch mode"
43 @${SED} -e 's|bench-fft|./bench|g' <${WRKSRC}/submit-script> ${WRKSRC}/run_bench
44 @${CHMOD} 755 ${WRKSRC}/run_bench
45 @${SED} -e 's|@machine@|'`uname -m`'|' \
46 ${FILESDIR}/setup.answers | (cd ${WRKSRC} ; ./run_bench)
47 .else
48 @${SED} -e 's|bench-fft|./bench|g' <${WRKSRC}/submit-script> ${WRKSRC}/run_bench
49 @${CHMOD} 755 ${WRKSRC}/run_bench
50 @(cd ${WRKSRC} ; ./run_bench)
51 @${ECHO} ${PKGNAME} results:
52 ${CAT} submit.txt
53 .endif
55 results:
56 @${MKDIR} /tmp/benches/`domainname`
57 -@${CP} ${WRKSRC}/submit.txt /tmp/benches/`domainname`/fft.`uname`-`uname -m`-`uname -r`.`hostname`
59 .include "../../mk/bsd.pkg.mk"