Makefile 670 B

1234567891011121314151617181920212223242526272829
  1. #
  2. # Makefile for SuperH-specific library files..
  3. #
  4. lib-y = delay.o memset.o memmove.o memchr.o \
  5. checksum.o strlen.o div64.o div64-generic.o
  6. # Extracted from libgcc
  7. lib-y += movmem.o ashldi3.o ashrdi3.o lshrdi3.o \
  8. ashlsi3.o ashrsi3.o ashiftrt.o lshrsi3.o \
  9. udiv_qrnnd.o
  10. udivsi3-y := udivsi3-Os.o
  11. ifneq ($(CONFIG_CC_OPTIMIZE_FOR_SIZE),y)
  12. udivsi3-$(CONFIG_CPU_SH3) := udivsi3.o
  13. udivsi3-$(CONFIG_CPU_SH4) := udivsi3.o
  14. endif
  15. obj-y += io.o
  16. memcpy-y := memcpy.o
  17. memcpy-$(CONFIG_CPU_SH4) := memcpy-sh4.o
  18. lib-$(CONFIG_MMU) += copy_page.o clear_page.o
  19. lib-$(CONFIG_FUNCTION_TRACER) += mcount.o
  20. lib-y += $(memcpy-y) $(udivsi3-y)
  21. EXTRA_CFLAGS += -Werror