GNU Linux-libre 6.9.1-gnu
[releases.git] / arch / riscv / lib / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 lib-y                   += delay.o
3 lib-y                   += memcpy.o
4 lib-y                   += memset.o
5 lib-y                   += memmove.o
6 lib-y                   += strcmp.o
7 lib-y                   += strlen.o
8 lib-y                   += strncmp.o
9 lib-y                   += csum.o
10 ifeq ($(CONFIG_MMU), y)
11 lib-$(CONFIG_RISCV_ISA_V)       += uaccess_vector.o
12 endif
13 lib-$(CONFIG_MMU)       += uaccess.o
14 lib-$(CONFIG_64BIT)     += tishift.o
15 lib-$(CONFIG_RISCV_ISA_ZICBOZ)  += clear_page.o
16
17 obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
18 lib-$(CONFIG_RISCV_ISA_V)       += xor.o
19 lib-$(CONFIG_RISCV_ISA_V)       += riscv_v_helpers.o