ifndef RISCV32_TOOLCHAIN_PATH $(error RISCV32_TOOLCHAIN_PATH is not set) endif CROSS_COMPILE = ${RISCV32_TOOLCHAIN_PATH}/bin/riscv32-unknown-elf- TOOLCHAIN_LIBS = gcc LIBGCC_DIR = $(shell dirname `$(CROSS_COMPILE)gcc ${KBUILD_CFLAGS} -print-libgcc-file-name`) LIB_INCLUDE_DIR += -L ${LIBGCC_DIR} TOOLCHAIN_CFLAGS = -I${RISCV32_TOOLCHAIN_PATH}/include export CROSS_COMPILE TOOLCHAIN_LIBS TOOLCHAIN_CFLAGS LIB_INCLUDE_DIR