2017-11-15 01:59:39 +01:00
XRAY_ENV_PATH = " ${ BASH_SOURCE [0] } "
while [ -h " $XRAY_ENV_PATH " ] ; do # resolve $XRAY_ENV_PATH until the file is no longer a symlink
XRAY_UTILS_DIR = " $( cd -P " $( dirname " $XRAY_ENV_PATH " ) " && pwd ) "
XRAY_ENV_PATH = " $( readlink " $XRAY_ENV_PATH " ) "
[ [ $XRAY_ENV_PATH != /* ] ] && XRAY_ENV_PATH = " $XRAY_UTILS_DIR / $XRAY_ENV_PATH " # if $XRAY_ENV_PATH was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
2018-10-19 03:26:34 +02:00
export PYTHONPATH = " ${ XRAY_DIR } : ${ XRAY_DIR } /third_party/fasm: $PYTHONPATH "
2017-11-15 07:57:50 +01:00
export XRAY_UTILS_DIR = " $( cd -P " $( dirname " $XRAY_ENV_PATH " ) " && pwd ) "
2017-11-15 01:59:39 +01:00
2017-11-15 07:57:50 +01:00
export XRAY_DIR = " $( dirname " $XRAY_UTILS_DIR " ) "
export XRAY_DATABASE_DIR = " ${ XRAY_DIR } /database "
export XRAY_TOOLS_DIR = " ${ XRAY_DIR } /build/tools "
2017-11-15 01:59:39 +01:00
2017-12-19 19:59:37 +01:00
export XRAY_PART_YAML = " ${ XRAY_DATABASE_DIR } / ${ XRAY_DATABASE } / ${ XRAY_PART } .yaml "
2017-11-15 07:57:50 +01:00
export XRAY_GENHEADER = " ${ XRAY_UTILS_DIR } /genheader.sh "
2017-12-19 19:59:37 +01:00
export XRAY_BITREAD = " ${ XRAY_TOOLS_DIR } /bitread --part_file ${ XRAY_PART_YAML } "
2017-11-15 07:57:50 +01:00
export XRAY_MERGEDB = " bash ${ XRAY_UTILS_DIR } /mergedb.sh "
2017-11-18 02:51:46 +01:00
export XRAY_DBFIXUP = " python3 ${ XRAY_UTILS_DIR } /dbfixup.py "
2017-11-27 00:33:42 +01:00
export XRAY_DBCHECK = " bash ${ XRAY_UTILS_DIR } /dbcheck.sh "
2017-11-17 01:20:52 +01:00
export XRAY_MASKMERGE = " bash ${ XRAY_UTILS_DIR } /maskmerge.sh "
2017-11-15 07:57:50 +01:00
export XRAY_SEGMATCH = " ${ XRAY_TOOLS_DIR } /segmatch "
2017-11-18 02:51:46 +01:00
export XRAY_SEGPRINT = " python3 ${ XRAY_UTILS_DIR } /segprint.py "
2018-10-17 04:53:15 +02:00
export XRAY_BITS2FASM = " python3 ${ XRAY_UTILS_DIR } /bits2fasm.py "
2018-10-17 08:48:43 +02:00
export XRAY_FASM2FRAMES = " python3 ${ XRAY_UTILS_DIR } /fasm2frames.py "
2018-10-24 04:44:20 +02:00
export XRAY_BITTOOL = " ${ XRAY_TOOLS_DIR } /bittool "
export XRAY_BLOCKWIDTH = " python3 ${ XRAY_UTILS_DIR } /blockwidth.py "
2018-11-13 00:36:55 +01:00
export XRAY_PARSEDB = " python3 ${ XRAY_UTILS_DIR } /parsedb.py "
2018-10-17 04:53:15 +02:00