1# RV32 code using ILP32 ABI.
2source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh
3OUTPUT_FORMAT="elf32-littleriscv"
4
5# On Linux, first look for 32 bit ILP32 target libraries in /lib/ilp32 as per
6# the glibc ABI.
7case "$target" in
8  riscv32*-linux*)
9    case "$EMULATION_NAME" in
10      *32*)
11	LIBPATH_SUFFIX="32/ilp32 32" ;;
12    esac
13    ;;
14  # NetBSD puts ILP32 libraries in rv32 subdirectory.
15  # XXX d vs f vs ""
16  riscv64-*-netbsd*)
17    case "$EMULATION_NAME" in
18      *32*)
19	LIB_PATH='=/usr/lib/rv32'
20	;;
21    esac
22    ;;
23esac
24