diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2020-06-15 11:30:04 +0000 | 
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2020-06-15 11:30:04 +0000 | 
| commit | d7aa8d0a1f110421252d79f5acfb72d89187ad1f (patch) | |
| tree | 8b0efac880d3949a9d25ab9bb34792eac605eee6 /decoder/tests/perf-test-scripts/perf-setup-env.bash | |
| parent | cf98ba14dc260458f757fa46419575cf69f45a44 (diff) | |
Diffstat (limited to 'decoder/tests/perf-test-scripts/perf-setup-env.bash')
| -rwxr-xr-x | decoder/tests/perf-test-scripts/perf-setup-env.bash | 29 | 
1 files changed, 19 insertions, 10 deletions
| diff --git a/decoder/tests/perf-test-scripts/perf-setup-env.bash b/decoder/tests/perf-test-scripts/perf-setup-env.bash index 09431a7fd410..95bfdc8aaacd 100755 --- a/decoder/tests/perf-test-scripts/perf-setup-env.bash +++ b/decoder/tests/perf-test-scripts/perf-setup-env.bash @@ -5,35 +5,44 @@  #  # to use this script:-  # +# 1) for perf exec env only  # source perf-setup-env.bash  # +# 2) for perf build and exec env +# source perf-setup-env.bash buildenv +#  #------ User Edits Start -------  # Edit as required for user system.  # Root of the opencsd library project as cloned from github -export OPENCSD_ROOT=~/OpenCSD/opencsd-github/opencsd +export OPENCSD_ROOT=~/work/opencsd-master  # the opencsd build library directory to use. -export OCSD_LIB_DIR=lib/linux64/rel +export OCSD_LIB_DIR=lib/builddir  # the root of the perf branch / perf dev-tree as checked out -export PERF_ROOT=~/work2/perf-opencsd/mp-4.7-rc4/coresight +export PERF_ROOT=~/work/kernel-dev  # the arm x-compiler toolchain path -export XTOOLS_PATH=~/work2/toolchain-aarch64/gcc-linaro-4.9-2015.05-1-rc1-x86_64_aarch64-linux-gnu/bin/ +export XTOOLS_PATH=~/work/gcc-x-aarch64-6.2/bin  #------ User Edits End -------  # path to source/include root dir - used by perf build to   # include Opencsd decoder. -export CSTRACE_PATH=${OPENCSD_ROOT}/decoder -# add library to lib path -if [ "${LD_LIBRARY_PATH}" == ""  ]; then  -    export LD_LIBRARY_PATH=${CSTRACE_PATH}/${OCSD_LIB_DIR} -else -    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CSTRACE_PATH}/${OCSD_LIB_DIR} +if [ "$1" == "buildenv" ]; then +   export CSTRACE_PATH=${OPENCSD_ROOT}/decoder +   export CSLIBS=${CSTRACE_PATH}/${OCSD_LIB_DIR} +   export CSINCLUDES=${CSTRACE_PATH}/include + +   # add library to lib path +   if [ "${LD_LIBRARY_PATH}" == ""  ]; then  +       export LD_LIBRARY_PATH=${CSLIBS} +   else +       export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CSLIBS} +   fi  fi  # perf script defines | 
