#!/bin/bash

# change into the js directory (one down from scripts)
pushd `dirname $0`
cd ..

# run build (production) and store the exit code
EXITCODE=0
BUILDDIR=./.dist
rm -rf $BUILDDIR
mkdir -p $BUILDDIR/src
BUILD_DEST=$BUILDDIR/build npm run ci:build || EXITCODE=1

# Copy rust files
cp Cargo.precompiled.toml $BUILDDIR/Cargo.toml
cp build.rs $BUILDDIR
cp src/lib.rs* $BUILDDIR/src

# back to root
popd

# exit with exit code
exit $EXITCODE