Commit | Line | Data |
---|---|---|
14cf11af PM |
1 | # |
2 | # Makefile for ppc-specific library files.. | |
3 | # | |
4 | ||
ba55bd74 ME |
5 | subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror |
6 | ||
8555a002 AB |
7 | ifeq ($(CONFIG_PPC64),y) |
8 | EXTRA_CFLAGS += -mno-minimal-toc | |
9 | endif | |
10 | ||
f1eecf0e SR |
11 | CFLAGS_REMOVE_code-patching.o = -pg |
12 | CFLAGS_REMOVE_feature-fixups.o = -pg | |
13 | ||
2578bfae SR |
14 | obj-y := string.o alloc.o \ |
15 | checksum_$(CONFIG_WORD_SIZE).o | |
da3de6df | 16 | obj-$(CONFIG_PPC32) += div64.o copy_32.o crtsavres.o |
0d4b6b90 | 17 | obj-$(CONFIG_HAS_IOMEM) += devres.o |
40ef8cbc | 18 | |
2578bfae | 19 | obj-$(CONFIG_PPC64) += copypage_64.o copyuser_64.o \ |
ded220bd | 20 | memcpy_64.o usercopy_64.o mem_64.o string.o |
0016a4cf PM |
21 | obj-$(CONFIG_XMON) += sstep.o ldstfp.o |
22 | obj-$(CONFIG_KPROBES) += sstep.o ldstfp.o | |
5aae8a53 | 23 | obj-$(CONFIG_HAVE_HW_BREAKPOINT) += sstep.o ldstfp.o |
f78541dc | 24 | |
ecc81e0f SR |
25 | ifeq ($(CONFIG_PPC64),y) |
26 | obj-$(CONFIG_SMP) += locks.o | |
27 | endif | |
b0c110b4 | 28 | |
1088a209 | 29 | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o |
aaddd3ea ME |
30 | |
31 | obj-y += code-patching.o | |
51c52e86 | 32 | obj-y += feature-fixups.o |
362e7701 | 33 | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o |