|  | # | 
|  | # Makefile for ppc-specific library files.. | 
|  | # | 
|  |  | 
|  | ifeq ($(CONFIG_PPC64),y) | 
|  | EXTRA_CFLAGS		+= -mno-minimal-toc | 
|  | endif | 
|  |  | 
|  | CFLAGS_REMOVE_code-patching.o = -pg | 
|  | CFLAGS_REMOVE_feature-fixups.o = -pg | 
|  |  | 
|  | obj-y			:= string.o alloc.o \ | 
|  | checksum_$(CONFIG_WORD_SIZE).o | 
|  | obj-$(CONFIG_PPC32)	+= div64.o copy_32.o crtsavres.o | 
|  | obj-$(CONFIG_HAS_IOMEM)	+= devres.o | 
|  |  | 
|  | obj-$(CONFIG_PPC64)	+= copypage_64.o copyuser_64.o \ | 
|  | memcpy_64.o usercopy_64.o mem_64.o string.o | 
|  | obj-$(CONFIG_XMON)	+= sstep.o | 
|  | obj-$(CONFIG_KPROBES)	+= sstep.o | 
|  | obj-$(CONFIG_NOT_COHERENT_CACHE)	+= dma-noncoherent.o | 
|  |  | 
|  | ifeq ($(CONFIG_PPC64),y) | 
|  | obj-$(CONFIG_SMP)	+= locks.o | 
|  | endif | 
|  |  | 
|  | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o | 
|  |  | 
|  | obj-y			+= code-patching.o | 
|  | obj-y			+= feature-fixups.o | 
|  | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o |