Makefile_32 905 字节
Newer Older
1 2 3 4 5 6 7
#
# Makefile for the Linux SuperH-specific parts of the memory manager.
#

obj-y			:= init.o extable_32.o consistent.o

ifndef CONFIG_CACHE_OFF
Y
Yoshinori Sato 已提交
8 9 10 11 12
cache-$(CONFIG_CPU_SH2)		:= cache-sh2.o
cache-$(CONFIG_CPU_SH2A)	:= cache-sh2a.o
cache-$(CONFIG_CPU_SH3)		:= cache-sh3.o
cache-$(CONFIG_CPU_SH4)		:= cache-sh4.o
cache-$(CONFIG_SH7705_CACHE_32KB)	+= cache-sh7705.o
13 14
endif

Y
Yoshinori Sato 已提交
15 16
obj-y			+= $(cache-y)

17
mmu-y			:= tlb-nommu.o pg-nommu.o
18
mmu-$(CONFIG_MMU)	:= fault_32.o tlbflush_32.o ioremap_32.o
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

obj-y			+= $(mmu-y)

ifdef CONFIG_DEBUG_FS
obj-$(CONFIG_CPU_SH4)	+= cache-debugfs.o
endif

ifdef CONFIG_MMU
obj-$(CONFIG_CPU_SH3)	+= tlb-sh3.o
obj-$(CONFIG_CPU_SH4)	+= tlb-sh4.o
ifndef CONFIG_CACHE_OFF
obj-$(CONFIG_CPU_SH4)		+= pg-sh4.o
obj-$(CONFIG_SH7705_CACHE_32KB)	+= pg-sh7705.o
endif
endif

obj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o
obj-$(CONFIG_PMB)		+= pmb.o
obj-$(CONFIG_NUMA)		+= numa.o

EXTRA_CFLAGS += -Werror