core/zstd/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=zstd
VERSION=1.5.6
RELEASE=1
SOURCE="https://github.com/facebook/zstd/releases/download/v${VERSION}/zstd-${VERSION}.tar.gz"
build() {
msg "configuring zstd..."
export CC="${CC:-cc}"
export CFLAGS="${CFLAGS} -static"
export LDFLAGS="${LDFLAGS} -static"
msg "building zstd..."
for target in lib-release zstd; do
gmake -j"$NPROC" \
PREFIX="$PREFIX" \
HAVE_THREAD=1 \
HAVE_ZLIB=0 \
HAVE_LZMA=0 \
HAVE_LZ4=0 \
BUILD_SHARED=0 \
"$target" || die "gmake $target failed"
done
msg "installing zstd..."
for dir in lib programs; do
cd "$dir"
gmake PREFIX="$PKG/$PREFIX" install || die "gmake install failed in $dir"
cd ..
done
}
. ${0%/*}/../../libsh/libdmake.sh
