11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# Makefile for the linux kernel.
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsheads-y				:= head-uc-fr401.o head-uc-fr451.o head-uc-fr555.o
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsheads-$(CONFIG_MMU)		:= head-mmu-fr451.o
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsextra-y:= head.o init_task.o vmlinux.lds
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-y := $(heads-y) entry.o entry-table.o break.o switch_to.o kernel_thread.o \
11fe74290d51bc08e9b90ed7c145d74a22cd50b90eArnd Bergmann	 kernel_execve.o process.o traps.o ptrace.o signal.o dma.o \
1264ac24e738823161693bf791f87adc802cf529ffMatthew Wilcox	 sys_frv.o time.o setup.o frv_ksyms.o \
131bcbba306048ed86b935d57a95d887c23d52c94bDavid Howells	 debug-stub.o irq.o sleep.o uaccess.o
141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-$(CONFIG_GDBSTUB)		+= gdb-stub.o gdb-io.o
161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-$(CONFIG_MB93091_VDK)	+= irq-mb93091.o
181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-$(CONFIG_PM)		+= pm.o cmode.o
191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-$(CONFIG_MB93093_PDK)	+= pm-mb93093.o
201bcbba306048ed86b935d57a95d887c23d52c94bDavid Howellsobj-$(CONFIG_FUJITSU_MB93493)	+= irq-mb93493.o
211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsobj-$(CONFIG_SYSCTL)		+= sysctl.o
225c40f7f373889930d176a515ec375b60a70b5b49David Howellsobj-$(CONFIG_FUTEX)		+= futex.o
2300d76710c253341b1e84795923e59ccdb099628fDavid Howellsobj-$(CONFIG_MODULES)		+= module.o
24