[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / benchmarks / benchfft

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>