blob: 479f50559c83dadb45eb239c775c884a39da2914 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Linus Torvalds1da177e2005-04-16 15:20:36 -07002#
3# Makefile for MIPS-specific library files..
4#
5
Jim Quinlan92d11592012-09-06 11:36:55 -04006lib-y += bitops.o csum_partial.o delay.o memcpy.o memset.o \
Al Viro82985252017-04-07 17:20:01 -04007 mips-atomic.o strncpy_user.o \
Jim Quinlane97c5b62012-09-06 11:36:56 -04008 strnlen_user.o uncached.o
Linus Torvalds1da177e2005-04-16 15:20:36 -07009
Paul Burtonb962aeb2018-08-29 14:54:00 -070010obj-y += iomap_copy.o
Ralf Baechle140c1722006-12-07 15:35:43 +010011obj-$(CONFIG_PCI) += iomap-pci.o
Markos Chandras4e0748f2014-11-13 11:25:27 +000012lib-$(CONFIG_GENERIC_CSUM) := $(filter-out csum_partial.o, $(lib-y))
Linus Torvalds1da177e2005-04-16 15:20:36 -070013
Florian Fainelli3165c842012-01-31 18:18:43 +010014obj-$(CONFIG_CPU_GENERIC_DUMP_TLB) += dump_tlb.o
Atsushi Nemoto4becef12007-06-02 00:21:30 +090015obj-$(CONFIG_CPU_R3000) += r3k_dump_tlb.o
Atsushi Nemoto4becef12007-06-02 00:21:30 +090016obj-$(CONFIG_CPU_TX39XX) += r3k_dump_tlb.o
Atsushi Nemoto4becef12007-06-02 00:21:30 +090017
Ralf Baechle72fbfb262006-06-07 13:25:37 +010018# libgcc-style stuff needed in the kernel
Antony Pavlov740129b2018-04-11 08:50:19 +010019obj-y += bswapsi.o bswapdi.o multi3.o