Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6] / arch / sh / lib / Makefile
1 #
2 # Makefile for SuperH-specific library files..
3 #
4
5 lib-y  = delay.o memset.o memmove.o memchr.o \
6          checksum.o strlen.o div64.o div64-generic.o
7
8 # Extracted from libgcc
9 lib-y += movmem.o ashldi3.o ashrdi3.o lshrdi3.o \
10          ashlsi3.o ashrsi3.o ashiftrt.o lshrsi3.o \
11          udiv_qrnnd.o
12
13 udivsi3-y                       := udivsi3_i4i-Os.o
14
15 ifneq ($(CONFIG_CC_OPTIMIZE_FOR_SIZE),y)
16 udivsi3-$(CONFIG_CPU_SH3)       := udivsi3_i4i.o
17 udivsi3-$(CONFIG_CPU_SH4)       := udivsi3_i4i.o
18 endif
19 udivsi3-y                       += udivsi3.o
20
21 obj-y                           += io.o
22
23 memcpy-y                        := memcpy.o
24 memcpy-$(CONFIG_CPU_SH4)        := memcpy-sh4.o
25
26 lib-$(CONFIG_MMU)               += copy_page.o clear_page.o
27 lib-$(CONFIG_FUNCTION_TRACER)   += mcount.o
28 lib-y                           += $(memcpy-y) $(udivsi3-y)
29
30 EXTRA_CFLAGS += -Werror