X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=run.sh;h=b611406ef656374fefbe8a62955435b745e67d4e;hb=1f2a30ddc8f38f3f45d62d169b766c0c38364ecd;hp=d4bf03000c92d6ab01f39b0e4cd14a17643f091f;hpb=abcd7af73c22ea2e375bd14cd0cd101c7ece1bbc;p=model-checker.git diff --git a/run.sh b/run.sh index d4bf030..b611406 100755 --- a/run.sh +++ b/run.sh @@ -2,8 +2,9 @@ # # Runs a simple test (default: ./test/userprog.o) # Syntax: -# ./run.sh [gdb] -# ./run.sh [test program] [gdb] +# ./run.sh [test program] [OPTIONS] +# ./run.sh [OPTIONS] +# ./run.sh [gdb [test program]] # # If you include a 'gdb' argument, the your program will be launched with gdb. # You can also supply a test program argument to run something besides the @@ -11,14 +12,14 @@ # BIN=./test/userprog.o +PREFIX= export LD_LIBRARY_PATH=. +# For Mac OSX +export DYLD_LIBRARY_PATH=. -[ $# -gt 0 ] && [ "$1" != "gdb" ] && BIN=$1 && shift +[ $# -gt 0 ] && [ "$1" = "gdb" ] && PREFIX=gdb && shift +[ $# -gt 0 ] && [ -e "$1" ] && BIN="$1" && shift -if [ $# -gt 0 ] && [ "$1" = "gdb" ]; then - shift - gdb $BIN $@ -fi - -$BIN $@ +set -xe +$PREFIX $BIN $@