xref: /OK3568_Linux_fs/kernel/arch/mips/lib/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Makefile for MIPS-specific library files..
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunlib-y	+= bitops.o csum_partial.o delay.o memcpy.o memset.o \
7*4882a593Smuzhiyun	   mips-atomic.o strncpy_user.o \
8*4882a593Smuzhiyun	   strnlen_user.o uncached.o
9*4882a593Smuzhiyun
10*4882a593Smuzhiyunobj-y			+= iomap_copy.o
11*4882a593Smuzhiyunobj-$(CONFIG_PCI)	+= iomap-pci.o
12*4882a593Smuzhiyunlib-$(CONFIG_GENERIC_CSUM)	:= $(filter-out csum_partial.o, $(lib-y))
13*4882a593Smuzhiyun
14*4882a593Smuzhiyunobj-$(CONFIG_CPU_GENERIC_DUMP_TLB) += dump_tlb.o
15*4882a593Smuzhiyunobj-$(CONFIG_CPU_R3000)		+= r3k_dump_tlb.o
16*4882a593Smuzhiyunobj-$(CONFIG_CPU_TX39XX)	+= r3k_dump_tlb.o
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun# libgcc-style stuff needed in the kernel
19*4882a593Smuzhiyunobj-y += bswapsi.o bswapdi.o multi3.o
20