Makefile 707 字节
Newer Older
L
Linus Torvalds 已提交
1 2 3 4
#
# Makefile for SuperH-specific library files..
#

A
Adrian Bunk 已提交
5
lib-y  = delay.o memset.o memmove.o memchr.o \
6
	 checksum.o strlen.o div64.o div64-generic.o
L
Linus Torvalds 已提交
7

8 9 10 11 12
# Extracted from libgcc
lib-y += movmem.o ashldi3.o ashrdi3.o lshrdi3.o \
	 ashlsi3.o ashrsi3.o ashiftrt.o lshrsi3.o \
	 udiv_qrnnd.o

13
udivsi3-y			:= udivsi3_i4i-Os.o
14 15

ifneq ($(CONFIG_CC_OPTIMIZE_FOR_SIZE),y)
16 17
udivsi3-$(CONFIG_CPU_SH3)	:= udivsi3_i4i.o
udivsi3-$(CONFIG_CPU_SH4)	:= udivsi3_i4i.o
18
endif
19
udivsi3-y			+= udivsi3.o
20

A
Adrian Bunk 已提交
21 22
obj-y				+= io.o

L
Linus Torvalds 已提交
23 24 25
memcpy-y			:= memcpy.o
memcpy-$(CONFIG_CPU_SH4)	:= memcpy-sh4.o

26
lib-$(CONFIG_MMU)		+= copy_page.o clear_page.o
M
Matt Fleming 已提交
27
lib-$(CONFIG_FUNCTION_TRACER)	+= mcount.o
28
lib-y				+= $(memcpy-y) $(udivsi3-y)
29 30

EXTRA_CFLAGS += -Werror