| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | #
 | 
					
						
							|  |  |  | # Makefile for ppc-specific library files..
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-06-09 20:48:51 +00:00
										 |  |  | subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-26 17:41:08 +00:00
										 |  |  | ccflags-$(CONFIG_PPC64)	:= $(NO_MINIMAL_TOC) | 
					
						
							| 
									
										
										
										
											2006-06-10 20:23:54 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-26 15:54:46 -05:00
										 |  |  | CFLAGS_REMOVE_code-patching.o = -pg | 
					
						
							|  |  |  | CFLAGS_REMOVE_feature-fixups.o = -pg | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-21 10:16:20 +10:00
										 |  |  | obj-y			:= string.o alloc.o \
 | 
					
						
							| 
									
										
										
										
											2014-08-20 08:00:04 +10:00
										 |  |  | 			   crtsavres.o ppc_ksyms.o | 
					
						
							| 
									
										
										
										
											2010-06-29 20:08:42 +00:00
										 |  |  | obj-$(CONFIG_PPC32)	+= div64.o copy_32.o | 
					
						
							| 
									
										
										
										
											2008-05-12 22:57:51 +10:00
										 |  |  | obj-$(CONFIG_HAS_IOMEM)	+= devres.o | 
					
						
							| 
									
										
										
										
											2005-10-10 22:50:37 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-21 10:16:20 +10:00
										 |  |  | obj-$(CONFIG_PPC64)	+= copypage_64.o copyuser_64.o \
 | 
					
						
							| 
									
										
										
										
											2013-09-23 12:04:52 +10:00
										 |  |  | 			   usercopy_64.o mem_64.o string.o \
 | 
					
						
							| 
									
										
										
										
											2013-09-23 12:04:51 +10:00
										 |  |  | 			   hweight_64.o \
 | 
					
						
							| 
									
										
										
										
											2013-09-23 12:04:52 +10:00
										 |  |  | 			   copyuser_power7.o string_64.o copypage_power7.o | 
					
						
							| 
									
										
										
										
											2013-09-23 12:04:51 +10:00
										 |  |  | ifeq ($(CONFIG_GENERIC_CSUM),) | 
					
						
							|  |  |  | obj-y			+= checksum_$(CONFIG_WORD_SIZE).o | 
					
						
							|  |  |  | obj-$(CONFIG_PPC64)	+= checksum_wrappers_64.o | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-23 12:04:52 +10:00
										 |  |  | obj-$(CONFIG_PPC64)		+= memcpy_power7.o memcpy_64.o  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-07 00:26:57 +00:00
										 |  |  | obj-$(CONFIG_PPC_EMULATE_SSTEP)	+= sstep.o ldstfp.o | 
					
						
							| 
									
										
										
										
											2005-10-28 22:53:37 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-27 16:45:38 +10:00
										 |  |  | ifeq ($(CONFIG_PPC64),y) | 
					
						
							|  |  |  | obj-$(CONFIG_SMP)	+= locks.o | 
					
						
							| 
									
										
										
										
											2012-05-29 19:31:24 +00:00
										 |  |  | obj-$(CONFIG_ALTIVEC)	+= vmx-helper.o | 
					
						
							| 
									
										
										
										
											2005-10-27 16:45:38 +10:00
										 |  |  | endif | 
					
						
							| 
									
										
										
										
											2006-09-21 22:18:53 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-16 20:53:25 +10:00
										 |  |  | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o | 
					
						
							| 
									
										
										
										
											2008-06-24 11:32:21 +10:00
										 |  |  | 
 | 
					
						
							|  |  |  | obj-y			+= code-patching.o | 
					
						
							| 
									
										
										
										
											2008-06-24 11:32:36 +10:00
										 |  |  | obj-y			+= feature-fixups.o | 
					
						
							| 
									
										
										
										
											2008-06-24 11:33:03 +10:00
										 |  |  | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o | 
					
						
							| 
									
										
										
										
											2013-10-14 21:03:58 +11:00
										 |  |  | 
 | 
					
						
							|  |  |  | obj-$(CONFIG_ALTIVEC)	+= xor_vmx.o | 
					
						
							|  |  |  | CFLAGS_xor_vmx.o += -maltivec -mabi=altivec |