Makefile 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #
  2. # arch/v850/kernel/Makefile
  3. #
  4. # Copyright (C) 2001,02,03 NEC Electronics Corporation
  5. # Copyright (C) 2001,02,03 Miles Bader <miles@gnu.org>
  6. #
  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
  9. # for more details.
  10. #
  11. extra-y := head.o init_task.o vmlinux.lds
  12. obj-y += intv.o entry.o process.o syscalls.o time.o semaphore.o setup.o \
  13. signal.o irq.o mach.o ptrace.o bug.o
  14. obj-$(CONFIG_MODULES) += module.o v850_ksyms.o
  15. # chip-specific code
  16. obj-$(CONFIG_V850E_MA1) += ma.o
  17. obj-$(CONFIG_V850E_ME2) += me2.o
  18. obj-$(CONFIG_V850E_TEG) += teg.o
  19. obj-$(CONFIG_V850E_AS85EP1) += as85ep1.o
  20. obj-$(CONFIG_V850E2_ANNA) += anna.o
  21. # platform-specific code
  22. obj-$(CONFIG_V850E_SIM) += sim.o simcons.o
  23. obj-$(CONFIG_V850E2_SIM85E2) += sim85e2.o memcons.o
  24. obj-$(CONFIG_V850E2_FPGA85E2C) += fpga85e2c.o memcons.o
  25. obj-$(CONFIG_RTE_CB) += rte_cb.o rte_cb_leds.o
  26. obj-$(CONFIG_RTE_CB_MA1) += rte_ma1_cb.o
  27. obj-$(CONFIG_RTE_CB_ME2) += rte_me2_cb.o
  28. obj-$(CONFIG_RTE_CB_NB85E) += rte_nb85e_cb.o
  29. obj-$(CONFIG_RTE_CB_MULTI) += rte_cb_multi.o
  30. obj-$(CONFIG_RTE_MB_A_PCI) += rte_mb_a_pci.o
  31. obj-$(CONFIG_RTE_GBUS_INT) += gbus_int.o
  32. # feature-specific code
  33. obj-$(CONFIG_V850E_INTC) += v850e_intc.o
  34. obj-$(CONFIG_V850E_TIMER_D) += v850e_timer_d.o v850e_utils.o
  35. obj-$(CONFIG_V850E_CACHE) += v850e_cache.o
  36. obj-$(CONFIG_V850E2_CACHE) += v850e2_cache.o
  37. obj-$(CONFIG_V850E_HIGHRES_TIMER) += highres_timer.o
  38. obj-$(CONFIG_PROC_FS) += procfs.o