X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=run.sh;h=b611406ef656374fefbe8a62955435b745e67d4e;hb=26010e1410faa0dcefc8d384872bc0210cc0be92;hp=9c7af2fb5f4e9bd1283d22975cf6b9c020ae8afe;hpb=8cc80ac1e6bcacda869efce26b2cc58c7b2a6685;p=model-checker.git diff --git a/run.sh b/run.sh index 9c7af2f..b611406 100755 --- a/run.sh +++ b/run.sh @@ -1,4 +1,25 @@ #!/bin/sh +# +# Runs a simple test (default: ./test/userprog.o) +# Syntax: +# ./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 +# default program. +# + +BIN=./test/userprog.o +PREFIX= export LD_LIBRARY_PATH=. -./model +# For Mac OSX +export DYLD_LIBRARY_PATH=. + +[ $# -gt 0 ] && [ "$1" = "gdb" ] && PREFIX=gdb && shift +[ $# -gt 0 ] && [ -e "$1" ] && BIN="$1" && shift + +set -xe +$PREFIX $BIN $@