18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Makefile for SuperH-specific library files.. 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cilib-y = delay.o memmove.o memchr.o \ 78c2ecf20Sopenharmony_ci checksum.o strlen.o div64.o div64-generic.o 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci# Extracted from libgcc 108c2ecf20Sopenharmony_ciobj-y += movmem.o ashldi3.o ashrdi3.o lshrdi3.o \ 118c2ecf20Sopenharmony_ci ashlsi3.o ashrsi3.o ashiftrt.o lshrsi3.o \ 128c2ecf20Sopenharmony_ci udiv_qrnnd.o 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciudivsi3-y := udivsi3_i4i-Os.o 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciifneq ($(CONFIG_CC_OPTIMIZE_FOR_SIZE),y) 178c2ecf20Sopenharmony_ciudivsi3-$(CONFIG_CPU_SH3) := udivsi3_i4i.o 188c2ecf20Sopenharmony_ciudivsi3-$(CONFIG_CPU_SH4) := udivsi3_i4i.o 198c2ecf20Sopenharmony_ciendif 208c2ecf20Sopenharmony_ciudivsi3-y += udivsi3.o 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciobj-y += io.o 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_cimemcpy-y := memcpy.o 258c2ecf20Sopenharmony_cimemcpy-$(CONFIG_CPU_SH4) := memcpy-sh4.o 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_cimemset-y := memset.o 288c2ecf20Sopenharmony_cimemset-$(CONFIG_CPU_SH4) := memset-sh4.o 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_cilib-$(CONFIG_MMU) += copy_page.o __clear_user.o 318c2ecf20Sopenharmony_cilib-$(CONFIG_MCOUNT) += mcount.o 328c2ecf20Sopenharmony_cilib-y += $(memcpy-y) $(memset-y) $(udivsi3-y) 33