#! /bin/bash SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR/jMAVSim" udp_port=14560 extra_args= baudrate=921600 device= while getopts ":b:d:p:q" opt; do case $opt in b) baudrate=$OPTARG ;; d) device="$OPTARG" ;; p) udp_port=$OPTARG ;; q) extra_args="$extra_args -qgc" ;; \?) echo "Invalid option: -$OPTARG" >&2 exit 1 ;; esac done if [ "$device" == "" ]; then device="-udp 127.0.0.1:$udp_port" else device="-serial $device $baudrate" fi ant create_run_jar copy_res cd out/production java -Djava.ext.dirs= -jar jmavsim_run.jar $device $extra_args