Files
Martino Ferrari e3389f932b FIrs
2026-05-15 17:42:14 +02:00

39 lines
1.1 KiB
Bash

#!/bin/sh
BDIR=Build/x86-linux
export MARTE_ENV="MARTe"
MARTE_ENV_PATH="${HOME}/workspace"
export MARTE_ENV_PATH="$MARTE_ENV_PATH"
export EPICS_BASE=/opt/epics/
export MARTe2_DIR="$MARTE_ENV_PATH/MARTe2"
export MARTe2_LIB_DIR="$MARTe2_DIR/$BDIR/Core"
export MARTe2_Components_DIR="$MARTE_ENV_PATH/MARTe2-components"
export LCOV_FLAGS="--ignore-errors mismatch,mismatch"
export GTEST_DIR="$MARTe2_DIR/Lib/gtest-1.7.0"
LIBRARIES+=("$MARTe2_LIB_DIR")
LIBRARIES+=("$MARTe2_Components_DIR/$BDIR/Components/GAMs/IOGAM")
LIBRARIES+=("$MARTe2_Components_DIR/$BDIR/Components/GAMs/WaveformGAM")
LIBRARIES+=("$MARTe2_Components_DIR/$BDIR/Components/DataSources/LinuxTimer")
LIBRARIES+=("$MARTe2_Components_DIR/$BDIR/Components/DataSources/LoggerDataSource")
LIBRARIES+=("/opt/epics/lib/linux-x86_64")
export CODAC_ROOT="${MARTE_ENV_PATH}/codac"
export _OLD_LIBRARY_PATH="$LD_LIBRARY_PATH"
_NEW_LIB_PATH=""
for _lib in "${LIBRARIES[@]}"; do
if [ -z "$_NEW_LIB_PATH" ]; then
_NEW_LIB_PATH="$_lib"
else
_NEW_LIB_PATH="$_NEW_LIB_PATH:$_lib"
fi
done
export LD_LIBRARY_PATH="$_NEW_LIB_PATH"