Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wirel...
[pandora-kernel.git] / arch / sh / lib / Makefile
1 #
2 # Makefile for SuperH-specific library files..
3 #
4
5 lib-y  = delay.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 memset-y                        := memset.o
27 memset-$(CONFIG_CPU_SH4)        := memset-sh4.o
28
29 lib-$(CONFIG_MMU)               += copy_page.o __clear_user.o
30 lib-$(CONFIG_MCOUNT)            += mcount.o
31 lib-y                           += $(memcpy-y) $(memset-y) $(udivsi3-y)
32
33 ccflags-y := -Werror