| Paul Mundt | 83ce3ac | 2007-11-11 17:24:50 +0900 | [diff] [blame] | 1 | # | 
|  | 2 | # Makefile for the Linux SuperH-specific parts of the memory manager. | 
|  | 3 | # | 
|  | 4 |  | 
|  | 5 | obj-y			:= init.o extable_32.o consistent.o | 
|  | 6 |  | 
|  | 7 | ifndef CONFIG_CACHE_OFF | 
|  | 8 | obj-$(CONFIG_CPU_SH2)		+= cache-sh2.o | 
|  | 9 | obj-$(CONFIG_CPU_SH3)		+= cache-sh3.o | 
|  | 10 | obj-$(CONFIG_CPU_SH4)		+= cache-sh4.o | 
|  | 11 | obj-$(CONFIG_SH7705_CACHE_32KB)	+= cache-sh7705.o | 
|  | 12 | endif | 
|  | 13 |  | 
|  | 14 | mmu-y			:= tlb-nommu.o pg-nommu.o | 
| Paul Mundt | 9895f94 | 2007-11-21 22:46:14 +0900 | [diff] [blame] | 15 | mmu-$(CONFIG_MMU)	:= fault_32.o tlbflush_32.o ioremap_32.o | 
| Paul Mundt | 83ce3ac | 2007-11-11 17:24:50 +0900 | [diff] [blame] | 16 |  | 
|  | 17 | obj-y			+= $(mmu-y) | 
|  | 18 |  | 
|  | 19 | ifdef CONFIG_DEBUG_FS | 
|  | 20 | obj-$(CONFIG_CPU_SH4)	+= cache-debugfs.o | 
|  | 21 | endif | 
|  | 22 |  | 
|  | 23 | ifdef CONFIG_MMU | 
|  | 24 | obj-$(CONFIG_CPU_SH3)	+= tlb-sh3.o | 
|  | 25 | obj-$(CONFIG_CPU_SH4)	+= tlb-sh4.o | 
|  | 26 | ifndef CONFIG_CACHE_OFF | 
|  | 27 | obj-$(CONFIG_CPU_SH4)		+= pg-sh4.o | 
|  | 28 | obj-$(CONFIG_SH7705_CACHE_32KB)	+= pg-sh7705.o | 
|  | 29 | endif | 
|  | 30 | endif | 
|  | 31 |  | 
|  | 32 | obj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o | 
|  | 33 | obj-$(CONFIG_PMB)		+= pmb.o | 
|  | 34 | obj-$(CONFIG_NUMA)		+= numa.o | 
|  | 35 |  | 
|  | 36 | EXTRA_CFLAGS += -Werror |