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