author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Fri, 05 Oct 2018 09:11:56 +0100 | |
changeset 117 | 1ae8e04f5feb |
parent 43 | c98aa29401f7 |
permissions | -rwxr-xr-x |
43
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
#!/bin/bash |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
# |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
# Startup script for Visual / VM Debugger |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
# |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
|
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
VDB_BINDIR=$(dirname $(realpath $0)) |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
|
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
if [ -f "$VDB_BINDIR/vdb.so" ]; then |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
# Standalone excutable |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
exec "$VDB_BINDIR/vdb.so" ${1+"$@"} |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
elif [ -x "$VDB_BINDIR/../../../stx/projects/smalltalk/smalltalk" ]; then |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
# In build tree |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
exec "$VDB_BINDIR/../../../stx/projects/smalltalk/smalltalk" \ |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
--load jv:vdb/application --run VDBStartup ${1+"$@"} |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
else |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
echo "erorr: could not find vdb.so" |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
exit 1 |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
fi |
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
|
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
|
c98aa29401f7
Initia support for running debugger as standalone application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |