]>
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 | ||
1fbe9cf2 | 7 | ccflags-$(CONFIG_PPC64) := $(NO_MINIMAL_TOC) |
8555a002 | 8 | |
9a7841ae TD |
9 | CFLAGS_REMOVE_code-patching.o = $(CC_FLAGS_FTRACE) |
10 | CFLAGS_REMOVE_feature-fixups.o = $(CC_FLAGS_FTRACE) | |
f1eecf0e | 11 | |
564ec2f2 ME |
12 | obj-y += string.o alloc.o crtsavres.o ppc_ksyms.o code-patching.o \ |
13 | feature-fixups.o | |
14 | ||
7fca5dc8 | 15 | obj-$(CONFIG_PPC32) += div64.o copy_32.o |
40ef8cbc | 16 | |
1dcee55f ME |
17 | obj64-y += copypage_64.o copyuser_64.o usercopy_64.o mem_64.o hweight_64.o \ |
18 | copyuser_power7.o string_64.o copypage_power7.o memcpy_power7.o \ | |
19 | memcpy_64.o memcmp_64.o | |
20 | ||
21 | obj64-$(CONFIG_SMP) += locks.o | |
22 | obj64-$(CONFIG_ALTIVEC) += vmx-helper.o | |
23 | ||
7a332b0c | 24 | ifeq ($(CONFIG_GENERIC_CSUM),) |
03bc8b0f | 25 | obj-y += checksum_$(CONFIG_WORD_SIZE).o checksum_wrappers.o |
7a332b0c AB |
26 | endif |
27 | ||
5e249d45 | 28 | obj-$(CONFIG_PPC_EMULATE_SSTEP) += sstep.o ldstfp.o |
f78541dc | 29 | |
1088a209 | 30 | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o |
aaddd3ea | 31 | |
362e7701 | 32 | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o |
ef1313de AB |
33 | |
34 | obj-$(CONFIG_ALTIVEC) += xor_vmx.o | |
1fb3f5a7 | 35 | CFLAGS_xor_vmx.o += -maltivec $(call cc-option,-mabi=altivec) |
1dcee55f ME |
36 | |
37 | obj-$(CONFIG_PPC64) += $(obj64-y) |