29 lines
598 B
Bash
Executable File
29 lines
598 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
SCRIPT_PATH="$(dirname "$0")"
|
|
FILE_NAME="cuckoo_generator.app"
|
|
FILE_PATH="$SCRIPT_PATH/Generator/$FILE_NAME"
|
|
if [[ "$1" = "--clean" || ! -e "$FILE_PATH" ]]; then
|
|
CURRENT_PWD="$PWD"
|
|
cd "$SCRIPT_PATH"
|
|
./build_generator
|
|
cd "$CURRENT_PWD"
|
|
fi
|
|
|
|
if [[ "$1" = "--clean" ]]; then
|
|
shift
|
|
fi
|
|
|
|
INPUT_FILES=""
|
|
if [[ "$#" > 0 ]]; then
|
|
INPUT_FILES=$(printf '%q ' "$@")
|
|
fi
|
|
|
|
for (( i=0; i<$SCRIPT_INPUT_FILE_COUNT; i++ ))
|
|
do
|
|
INPUT_FILE="SCRIPT_INPUT_FILE_$i"
|
|
INPUT_FILES+=" $(printf '%q' "${!INPUT_FILE}")"
|
|
done
|
|
|
|
echo $INPUT_FILES | xargs "$FILE_PATH/Contents/MacOS/cuckoo_generator"
|