xref: /linux/arch/riscv/lib/Makefile (revision c2a658d419246108c9bf065ec347355de5ba8a05)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2fbe934d6SPalmer Dabbeltlib-y			+= delay.o
3fbe934d6SPalmer Dabbeltlib-y			+= memcpy.o
4fbe934d6SPalmer Dabbeltlib-y			+= memset.o
504091d6cSNylon Chenlib-y			+= memmove.o
656e0790cSHeiko Stuebnerlib-y			+= strcmp.o
756e0790cSHeiko Stuebnerlib-y			+= strlen.o
856e0790cSHeiko Stuebnerlib-y			+= strncmp.o
9*c2a658d4SAndy Chiuifeq ($(CONFIG_MMU), y)
10*c2a658d4SAndy Chiulib-y				+= uaccess.o
11*c2a658d4SAndy Chiulib-$(CONFIG_RISCV_ISA_V)	+= uaccess_vector.o
12*c2a658d4SAndy Chiuendif
1385d90b91SOlof Johanssonlib-$(CONFIG_64BIT)	+= tishift.o
14ab0f7746SAndrew Joneslib-$(CONFIG_RISCV_ISA_ZICBOZ)	+= clear_page.o
15ee55ff80SGuo Ren
16ee55ff80SGuo Renobj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
17c5674d00SGreentime Hulib-$(CONFIG_RISCV_ISA_V)	+= xor.o
18*c2a658d4SAndy Chiulib-$(CONFIG_RISCV_ISA_V)	+= riscv_v_helpers.o
19