162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for SuperH-specific library files.. 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_cilib-y = delay.o memmove.o memchr.o \ 762306a36Sopenharmony_ci checksum.o strlen.o div64.o div64-generic.o 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci# Extracted from libgcc 1062306a36Sopenharmony_ciobj-y += movmem.o ashlsi3.o ashrsi3.o ashiftrt.o lshrsi3.o udiv_qrnnd.o 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciudivsi3-y := udivsi3_i4i-Os.o 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciifneq ($(CONFIG_CC_OPTIMIZE_FOR_SIZE),y) 1562306a36Sopenharmony_ciudivsi3-$(CONFIG_CPU_SH3) := udivsi3_i4i.o 1662306a36Sopenharmony_ciudivsi3-$(CONFIG_CPU_SH4) := udivsi3_i4i.o 1762306a36Sopenharmony_ciendif 1862306a36Sopenharmony_ciudivsi3-y += udivsi3.o 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciobj-y += io.o 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_cimemcpy-y := memcpy.o 2362306a36Sopenharmony_cimemcpy-$(CONFIG_CPU_SH4) := memcpy-sh4.o 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_cimemset-y := memset.o 2662306a36Sopenharmony_cimemset-$(CONFIG_CPU_SH4) := memset-sh4.o 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_cilib-$(CONFIG_MMU) += copy_page.o __clear_user.o 2962306a36Sopenharmony_cilib-$(CONFIG_MCOUNT) += mcount.o 3062306a36Sopenharmony_cilib-y += $(memcpy-y) $(memset-y) $(udivsi3-y) 31