#!/usr/bin/env bash set -v -e -x source $(dirname $0)/tools.sh source $(dirname $0)/split.sh test -d dist-util || { echo "run build_util.sh first" 1>&2; exit 1; } rm -rf nss-softoken split_softoken nss nss-softoken # Build. platform=`make -s -C nss platform` export LIBRARY_PATH="$PWD/dist-nspr/$platform/lib:$PWD/dist-util/$platform/lib" export LD_LIBRARY_PATH="$LIBRARY_PATH:$LD_LIBRARY_PATH" export INCLUDES="-I$PWD/dist-nspr/$platform/include -I$PWD/dist-util/public/nss" export NSS_BUILD_SOFTOKEN_ONLY=1 rm -rf dist make -C nss-softoken nss_build_all mv dist/private/nss/blapi.h dist/public/nss mv dist/private/nss/alghmac.h dist/public/nss # Package. test -d artifacts || mkdir artifacts rm -rf dist-softoken mv dist dist-softoken tar cvfjh artifacts/dist-softoken.tar.bz2 dist-softoken