blob: bef6cbddfa8edf9407e4a630fab4f2bf85dc67b3 [file] [log] [blame]
Paul Sokolovsky1f10d8b2022-10-08 14:27:30 +03001#!/bin/bash
2#
3# Copyright (c) 2021-2022 BUGSENG srl. All rights reserved.
4# Copyright (c) 2022 Arm Limited. All rights reserved.
5#
6# SPDX-License-Identifier: BSD-3-Clause
7#
8# Common code to setup analysis environment.
9
10# Absolute path of the ECLAIR bin directory.
11ECLAIR_BIN_DIR="/opt/bugseng/eclair/bin"
12
13# Automatically export vars
14set -a
15source ${WORKSPACE}/tf-a-ci-scripts/tf_config/${TF_CONFIG}
16set +a
17
18export CC_ALIASES="${CROSS_COMPILE}gcc"
19export CXX_ALIASES="${CROSS_COMPILE}g++"
20export LD_ALIASES="${CROSS_COMPILE}ld"
21export AR_ALIASES="${CROSS_COMPILE}ar"
22export AS_ALIASES="${CROSS_COMPILE}as"
23export FILEMANIP_ALIASES="cp mv ${CROSS_COMPILE}objcopy"
24
25which ${CROSS_COMPILE}gcc
26${CROSS_COMPILE}gcc -v
27
28# Identifies the particular build of the project.
29export ECLAIR_PROJECT_NAME="TF_A_${TF_CONFIG}"
30# All paths mentioned in ECLAIR reports that are below this directory
31# will be presented as relative to ECLAIR_PROJECT_ROOT.
32export ECLAIR_PROJECT_ROOT="${WORKSPACE}/trusted-firmware-a"