Blame docker-builder-data/build/script/packet/blas-3.7.0.sh
|
Ivan Mahonin |
6675b2 |
DEPS=""
|
|
Ivan Mahonin |
6675b2 |
|
|
Ivan Mahonin |
6675b2 |
PK_DIRNAME="BLAS-3.7.0"
|
|
Ivan Mahonin |
6675b2 |
PK_ARCHIVE="blas-3.7.0.tgz"
|
|
Ivan Mahonin |
6675b2 |
PK_URL="http://www.netlib.org/blas/$PK_ARCHIVE"
|
|
Ivan Mahonin |
6675b2 |
|
|
Ivan Mahonin |
99b145 |
source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh
|
|
Ivan Mahonin |
6675b2 |
|
|
Ivan Mahonin |
6675b2 |
pkbuild() {
|
|
Ivan Mahonin |
6675b2 |
cd "$BUILD_PACKET_DIR/$PK_DIRNAME"
|
|
Ivan Mahonin |
cf8c28 |
|
|
Ivan Mahonin |
cf8c28 |
rm -f make.inc
|
|
Ivan Mahonin |
cf8c28 |
cat > make.inc << EOF
|
|
Ivan Mahonin |
cf8c28 |
SHELL = /bin/sh
|
|
Ivan Mahonin |
cf8c28 |
FORTRAN = ${FORTRAN:-gfortran}
|
|
Ivan Mahonin |
cf8c28 |
OPTS = -O3
|
|
Ivan Mahonin |
cf8c28 |
DRVOPTS = \$(OPTS)
|
|
Ivan Mahonin |
cf8c28 |
NOOPT =
|
|
Ivan Mahonin |
cf8c28 |
LOADER = \$(FORTRAN)
|
|
Ivan Mahonin |
cf8c28 |
LOADOPTS =
|
|
Ivan Mahonin |
cf8c28 |
ARCH = ${AR:-ar}
|
|
Ivan Mahonin |
cf8c28 |
ARCHFLAGS = cr
|
|
Ivan Mahonin |
cf8c28 |
RANLIB = ${RANLIB:-ranlib}
|
|
Ivan Mahonin |
cf8c28 |
BLASLIB = libblas.a
|
|
Ivan Mahonin |
cf8c28 |
EOF
|
|
Ivan Mahonin |
cf8c28 |
|
|
Ivan Mahonin |
cf8c28 |
make || return 1
|
|
Ivan Mahonin |
6675b2 |
}
|
|
Ivan Mahonin |
6675b2 |
|
|
Ivan Mahonin |
6675b2 |
pkinstall() {
|
|
Ivan Mahonin |
6675b2 |
mkdir -p "$INSTALL_PACKET_DIR/lib"
|
|
Ivan Mahonin |
cf8c28 |
cp --remove-destination -r "$BUILD_PACKET_DIR/$PK_DIRNAME/libblas.a" "$INSTALL_PACKET_DIR/lib/" || return 1
|
|
Ivan Mahonin |
6675b2 |
}
|