application/vdb
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
UI: add option to change debugger layout and preference to set the default layout
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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