xref: /kernel/linux/linux-6.6/arch/arm64/lib/Makefile
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/arch/arm64/lib/
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_cilib-y		:= clear_user.o delay.o copy_from_user.o		\
362306a36Sopenharmony_ci		   copy_to_user.o copy_page.o				\
462306a36Sopenharmony_ci		   clear_page.o csum.o insn.o memchr.o memcpy.o		\
562306a36Sopenharmony_ci		   memset.o memcmp.o strcmp.o strncmp.o strlen.o	\
662306a36Sopenharmony_ci		   strnlen.o strchr.o strrchr.o tishift.o
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciifeq ($(CONFIG_KERNEL_MODE_NEON), y)
962306a36Sopenharmony_ciobj-$(CONFIG_XOR_BLOCKS)	+= xor-neon.o
1062306a36Sopenharmony_ciCFLAGS_REMOVE_xor-neon.o	+= -mgeneral-regs-only
1162306a36Sopenharmony_ciCFLAGS_xor-neon.o		+= -ffreestanding
1262306a36Sopenharmony_ci# Enable <arm_neon.h>
1362306a36Sopenharmony_ciCFLAGS_xor-neon.o		+= -isystem $(shell $(CC) -print-file-name=include)
1462306a36Sopenharmony_ciendif
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_cilib-$(CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE) += uaccess_flushcache.o
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciobj-$(CONFIG_CRC32) += crc32.o
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciobj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciobj-$(CONFIG_ARM64_MTE) += mte.o
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciobj-$(CONFIG_KASAN_SW_TAGS) += kasan_sw_tags.o
25

Indexes created Thu Nov 07 10:32:03 CST 2024