14 lines
424 B
Makefile
14 lines
424 B
Makefile
|
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
|