diff --git a/models/minimal-viable-alteration b/models/minimal-viable-alteration new file mode 100755 index 0000000..207512a Binary files /dev/null and b/models/minimal-viable-alteration differ diff --git a/models/stick-probability b/models/stick-probability new file mode 100755 index 0000000..662289e Binary files /dev/null and b/models/stick-probability differ diff --git a/tools/obtain-all-executables.bash b/tools/obtain-all-executables.bash new file mode 100755 index 0000000..ff9d7e3 --- /dev/null +++ b/tools/obtain-all-executables.bash @@ -0,0 +1,6 @@ +CMD="$(dirname "$(realpath "$0")")/obtain-executable.bash" + +# Download the two models and save them in the models directory + +"$CMD" minimal-viable-alteration models/minimal-viable-alteration +"$CMD" stick-probability models/stick-probability diff --git a/tools/obtain-executable.bash b/tools/obtain-executable.bash new file mode 100755 index 0000000..a52ac85 --- /dev/null +++ b/tools/obtain-executable.bash @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +GIT_REF=$1 +OUTPUT_PATH=$(realpath "$2") + +# Checkout in a temp directory so not to clutter anything out +cd "$(mktemp -d)" || exit +git clone ssh://git@git.joshuacoles.me:2222/joshuacoles/compb-dla-model.git . +git checkout "$GIT_REF" + +# Clean and then build +make clean && make all + +# Copy final executable to the specified output +cp ./run "$OUTPUT_PATH"