Makefile 750 B

123456789101112131415161718192021222324252627282930
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Makefile for the linux kernel.
  4. #
  5. # CPU-specific support
  6. obj-$(CONFIG_SOC_AT91RM9200) += at91rm9200.o
  7. obj-$(CONFIG_SOC_AT91SAM9) += at91sam9.o
  8. obj-$(CONFIG_SOC_SAM9X60) += sam9x60.o
  9. obj-$(CONFIG_SOC_SAMA5) += sama5.o sam_secure.o
  10. obj-$(CONFIG_SOC_SAMA7) += sama7.o
  11. obj-$(CONFIG_SOC_SAMV7) += samv7.o
  12. # Power Management
  13. obj-$(CONFIG_ATMEL_PM) += pm.o pm_suspend.o
  14. ifeq ($(CONFIG_CPU_V7),y)
  15. AFLAGS_pm_suspend.o := -march=armv7-a
  16. endif
  17. ifeq ($(CONFIG_PM_DEBUG),y)
  18. CFLAGS_pm.o += -DDEBUG
  19. endif
  20. $(obj)/pm_data-offsets.h: $(obj)/pm_data-offsets.s FORCE
  21. $(call filechk,offsets,__PM_DATA_OFFSETS_H__)
  22. $(obj)/pm_suspend.o: $(obj)/pm_data-offsets.h
  23. targets += pm_data-offsets.s
  24. clean-files += pm_data-offsets.h