#!/bin/bash

# Created by jiaqiang.ye@lnxall.com
# Toolchain definition for aarch64 (glibc) architecture
# 2023/06/27

export TC_BINDIR=/opt/aarch64--glibc--bleeding-edge-2018.11-1/bin

declare -x LNX_PREFIX=/opt/lnxall_app
declare -x LNX_TCP=aarch64-buildroot-linux-gnu
declare -x LNX_CC=${LNX_TCP}-gcc
declare -x LNX_CXX=${LNX_TCP}-g++
declare -x LNX_TCSTRIP=${LNX_TCP}-strip

declare -x LNXDESTDIR="${FINSTALL_DIR}"
declare -x LNXDESTPFX="${LNXDESTDIR}${LNX_PREFIX}"

# STAGING_DIR point to non-exists directory for `opensource/sources.sh:
declare -x STAGING_DIR="/tmp/non/exist/directory"

declare -x LNX_LDFLAGS="-L${LNXDESTPFX}/lib -Wl,-rpath=${LNX_PREFIX}/lib"
declare -x LNX_CFLAGS="-Wall -fPIC -O2 -D_GNU_SOURCE -fno-omit-frame-pointer -ggdb"

source "${FTOPDIR}/scripts/envsetup.sh"
