Annotation of pkgsrc/benchmarks/benchfft/Makefile, Revision 1.16
1.16 ! grant 1: # $NetBSD: Makefile,v 1.15 2003/10/26 14:54:54 mrauch Exp $
1.1 garbled 2:
3: DISTNAME= benchfft-2.0
4: CATEGORIES= benchmarks math
1.10 wiz 5: MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/benchfft/ \
6: ftp://ftp.fftw.org/pub/fftw/old/
1.1 garbled 7: DISTFILES= ${DISTNAME}${EXTRACT_SUFX} fftw-2.0.1${EXTRACT_SUFX}
8:
9: MAINTAINER= root@garbled.net
1.10 wiz 10: HOMEPAGE= http://www.fftw.org/benchfft/
1.8 wiz 11: COMMENT= Benchmark your machine with a number of FFT algorithims
1.1 garbled 12:
13: GNU_CONFIGURE= yes
1.12 wiz 14: USE_BUILDLINK2= yes
1.16 ! grant 15: USE_GNU_TOOLS+= make
1.6 dmcmahil 16: USE_FORTRAN= yes
1.7 skrll 17: USE_LIBTOOL= yes
1.13 cjep 18:
1.11 wiz 19: LTCONFIG_OVERRIDE= ${WRKDIR}/fftw-2.0.1/ltconfig
1.14 cjep 20: CONFIG_GUESS_OVERRIDE= ${WRKSRC}/config.guess
1.13 cjep 21: CONFIG_GUESS_OVERRIDE+= ${WRKDIR}/fftw-2.0.1/config.guess
22: CONFIG_SUB_OVERRIDE= ${WRKSRC}/config.sub ${WRKDIR}/fftw-2.0.1/config.sub
1.1 garbled 23:
1.15 mrauch 24: pre-configure:
25: CONFIGURE_DIRS=${WRKDIR}/fftw-2.0.1 ${MAKE} ${MAKEFLAGS} do-configure
26: BUILD_DIRS=${WRKDIR}/fftw-2.0.1 ${MAKE} ${MAKEFLAGS} do-build
1.1 garbled 27:
28: do-install:
29: ${INSTALL_PROGRAM} ${WRKSRC}/bench ${PREFIX}/bin/bench-fft
30: ${INSTALL_SCRIPT} ${WRKSRC}/submit-script ${PREFIX}/bin/run-fftbench
31:
1.2 hubertf 32: .include "../../mk/bsd.prefs.mk"
33:
1.1 garbled 34: benchmark:
1.2 hubertf 35: .if defined(BATCH)
1.3 garbled 36: @${ECHO} "*** This benchmark should be run in non-batch mode"
37: @${SED} -e 's|bench-fft|./bench|g' <${WRKSRC}/submit-script> ${WRKSRC}/run_bench
1.5 wiz 38: @${CHMOD} 755 ${WRKSRC}/run_bench
1.3 garbled 39: @${SED} -e 's|@machine@|'`uname -m`'|' \
40: ${FILESDIR}/setup.answers | (cd ${WRKSRC} ; ./run_bench)
1.2 hubertf 41: .else
1.3 garbled 42: @${SED} -e 's|bench-fft|./bench|g' <${WRKSRC}/submit-script> ${WRKSRC}/run_bench
1.5 wiz 43: @${CHMOD} 755 ${WRKSRC}/run_bench
1.3 garbled 44: @(cd ${WRKSRC} ; ./run_bench)
1.2 hubertf 45: @${ECHO} ${PKGNAME} results:
46: ${CAT} submit.txt
47: .endif
1.3 garbled 48:
49: results:
1.9 wiz 50: @${MKDIR} /tmp/benches/`domainname`
1.5 wiz 51: -@${CP} ${WRKSRC}/submit.txt /tmp/benches/`domainname`/fft.`uname`-`uname -m`-`uname -r`.`hostname`
1.1 garbled 52:
53: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>