Makefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. #
  2. # Makefile for the linux kernel.
  3. #
  4. # Common support
  5. obj-y := clock.o clk_set.o gpio.o time.o usbclock.o usbsetting.o
  6. obj-m :=
  7. obj-n :=
  8. obj- :=
  9. #obj-$(CONFIG_ARCH_MESON3) += pinmux.o
  10. #obj-$(CONFIG_ARCH_MESON3) += gpio.o
  11. obj-$(CONFIG_ARCH_MESON3) += power_gate.o
  12. #obj-$(CONFIG_ARCH_MESON3) += sd_pad.o
  13. obj-$(CONFIG_MESON_SUSPEND) += power_suspend.o
  14. #obj-$(CONFIG_ARCH_MESON3) += sram.o sleep.o
  15. obj-$(CONFIG_MACH_M3_REF) += $(if $(filter y,$(CONFIG_MESON_PLATFORM_API)),boards/,)board-m3ref.o
  16. obj-$(CONFIG_MACH_M3_REF) += $(if $(filter y,$(CONFIG_MESON_PLATFORM_API)),boards/,)board-m3ref-panel.o
  17. obj-$(CONFIG_MACH_M3_REF) += $(if $(filter y,$(CONFIG_MESON_PLATFORM_API)),boards/,)board-m3ref-power.o
  18. obj-$(CONFIG_MACH_M3_SKT) += $(if $(filter y,$(CONFIG_MESON_PLATFORM_API)),boards/,)board-m3skt.o
  19. plat-api=$(wildcard $(wildcard $(srctree)/$(src)/boards/*.c))
  20. plat-api:=$(plat-api:$(srctree)/$(src)/%.c=%.o)
  21. obj-$(CONFIG_MESON_PLATFORM_API) += $(filter-out $(obj-y),$(plat-api))
  22. # Power Management
  23. obj-$(CONFIG_SUSPEND) += pm.o
  24. obj-$(CONFIG_SUSPEND) += sleep.o
  25. ifdef CONFIG_CARDREADER
  26. obj-$(CONFIG_CARDREADER) += sd_pad.o
  27. obj-$(CONFIG_CARDREADER) += gpio.o
  28. endif