18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_cilib-y := clear_user.o delay.o copy_from_user.o \ 38c2ecf20Sopenharmony_ci copy_to_user.o copy_in_user.o copy_page.o \ 48c2ecf20Sopenharmony_ci clear_page.o csum.o memchr.o memcpy.o memmove.o \ 58c2ecf20Sopenharmony_ci memset.o memcmp.o strcmp.o strncmp.o strlen.o \ 68c2ecf20Sopenharmony_ci strnlen.o strchr.o strrchr.o tishift.o 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciifeq ($(CONFIG_KERNEL_MODE_NEON), y) 98c2ecf20Sopenharmony_ciobj-$(CONFIG_XOR_BLOCKS) += xor-neon.o 108c2ecf20Sopenharmony_ciCFLAGS_REMOVE_xor-neon.o += -mgeneral-regs-only 118c2ecf20Sopenharmony_ciCFLAGS_xor-neon.o += -ffreestanding 128c2ecf20Sopenharmony_ciendif 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_cilib-$(CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE) += uaccess_flushcache.o 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciobj-$(CONFIG_CRC32) += crc32.o 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciobj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciobj-$(CONFIG_ARM64_MTE) += mte.o 21