2 # arch/v850/kernel/Makefile
4 # Copyright (C) 2001,02,03 NEC Electronics Corporation
5 # Copyright (C) 2001,02,03 Miles Bader <miles@gnu.org>
7 # This file is subject to the terms and conditions of the GNU General Public
8 # License. See the file "COPYING" in the main directory of this archive
12 extra-y
:= head.o init_task.o vmlinux.lds
14 obj-y
+= intv.o entry.o process.o syscalls.o time.o semaphore.o setup.o \
15 signal.o irq.o mach.o ptrace.o bug.o
16 obj-
$(CONFIG_MODULES
) += module.o v850_ksyms.o
18 obj-
$(CONFIG_V850E_MA1
) += ma.o
19 obj-
$(CONFIG_V850E_ME2
) += me2.o
20 obj-
$(CONFIG_V850E_TEG
) += teg.o
21 obj-
$(CONFIG_V850E_AS85EP1
) += as85ep1.o
22 obj-
$(CONFIG_V850E2_ANNA
) += anna.o
23 # platform-specific code
24 obj-
$(CONFIG_V850E_SIM
) += sim.o simcons.o
25 obj-
$(CONFIG_V850E2_SIM85E2
) += sim85e2.o memcons.o
26 obj-
$(CONFIG_V850E2_FPGA85E2C
) += fpga85e2c.o memcons.o
27 obj-
$(CONFIG_RTE_CB
) += rte_cb.o rte_cb_leds.o
28 obj-
$(CONFIG_RTE_CB_MA1
) += rte_ma1_cb.o
29 obj-
$(CONFIG_RTE_CB_ME2
) += rte_me2_cb.o
30 obj-
$(CONFIG_RTE_CB_NB85E
) += rte_nb85e_cb.o
31 obj-
$(CONFIG_RTE_CB_MULTI
) += rte_cb_multi.o
32 obj-
$(CONFIG_RTE_MB_A_PCI
) += rte_mb_a_pci.o
33 obj-
$(CONFIG_RTE_GBUS_INT
) += gbus_int.o
34 # feature-specific code
35 obj-
$(CONFIG_V850E_INTC
) += v850e_intc.o
36 obj-
$(CONFIG_V850E_TIMER_D
) += v850e_timer_d.o v850e_utils.o
37 obj-
$(CONFIG_V850E_CACHE
) += v850e_cache.o
38 obj-
$(CONFIG_V850E2_CACHE
) += v850e2_cache.o
39 obj-
$(CONFIG_V850E_HIGHRES_TIMER
) += highres_timer.o
40 obj-
$(CONFIG_PROC_FS
) += procfs.o