18 lines
774 B
Text
18 lines
774 B
Text
BINARY_PATH="../../target/release/starmelon"
|
|
WORKSPACE_ROOT=$(readlink -f ../..)
|
|
|
|
redo-ifchange Cargo.toml
|
|
find src/ -type f | xargs redo-ifchange
|
|
find $WORKSPACE_ROOT/infra/rust-elmi/src -type f | xargs redo-ifchange
|
|
find $WORKSPACE_ROOT/infra/redwood-lang/compiler/naive-wadler-prettier/src -type f | xargs redo-ifchange
|
|
find $WORKSPACE_ROOT/infra/rust-elm-project-utils/src -type f | xargs redo-ifchange
|
|
find $WORKSPACE_ROOT/infra/genco-extra/src -type f | xargs redo-ifchange
|
|
find $WORKSPACE_ROOT/infra/livetable/core/src -type f | xargs redo-ifchange
|
|
|
|
if [ ! -f "$BINARY_PATH" ]; then
|
|
# I wanted to disable the jobserver to allow cargo to build in parallel
|
|
unset MAKEFLAGS
|
|
cargo build --release --color=always
|
|
else
|
|
ls -al "$BINARY_PATH" | redo-stamp
|
|
fi
|