blob: a6849fce33fc4cd7edbfca230d8e2d293ddf83a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
XILINX_SDK_TOOLCHAIN ??= "${XSCT_STAGING_DIR}/Vitis/${TOOL_VER_MAIN}"
XSCT_PATH_ADD = "${XILINX_SDK_TOOLCHAIN}/bin:"
# When building in a Linux target config, we need to use the provided XSCT
# compiler, don't bother to build compilers for this...
INHIBIT_DEFAULT_DEPS:linux = "1"
INHIBIT_DEFAULT_DEPS:linux-gnueabi = "1"
TC_XSCT_PATH = "\
${XILINX_SDK_TOOLCHAIN}/gnu/microblaze/lin/bin:\
${XILINX_SDK_TOOLCHAIN}/gnu/aarch32/lin/gcc-arm-none-eabi/bin:\
${XILINX_SDK_TOOLCHAIN}/gnu/armr5/lin/gcc-arm-none-eabi/bin:\
${XILINX_SDK_TOOLCHAIN}/gnu/aarch64/lin/aarch64-none/bin:"
XSCT_PATH_ADD:append:linux = "${TC_XSCT_PATH}"
XSCT_PATH_ADD:append:linux-gnueabi = "${TC_XSCT_PATH}"
PATH =. "${XSCT_PATH_ADD}"
TOOL_PATH = "${XILINX_SDK_TOOLCHAIN}/bin"
TOOL_VERSION_COMMAND = "hsi -version"
TOOL_VER_MAIN ??= "${XILINX_XSCT_VERSION}"
TOOL_NAME = "xsct"
|