Makefile 669 B

1234567891011121314151617181920212223242526272829
  1. # SPDX-License-Identifier: GPL-2.0
  2. obj-y += testcases.dtb.o
  3. targets += testcases.dtb testcases.dtb.S
  4. ifdef CONFIG_OF_OVERLAY
  5. obj-y += overlay.dtb.o
  6. obj-y += overlay_bad_phandle.dtb.o
  7. obj-y += overlay_bad_symbol.dtb.o
  8. obj-y += overlay_base.dtb.o
  9. targets += overlay.dtb overlay.dtb.S
  10. targets += overlay_bad_phandle.dtb overlay_bad_phandle.dtb.S
  11. targets += overlay_bad_symbol.dtb overlay_bad_symbol.dtb.S
  12. targets += overlay_base.dtb overlay_base.dtb.S
  13. # enable creation of __symbols__ node
  14. DTC_FLAGS_overlay := -@
  15. DTC_FLAGS_overlay_bad_phandle := -@
  16. DTC_FLAGS_overlay_bad_symbol := -@
  17. DTC_FLAGS_overlay_base := -@
  18. endif
  19. .PRECIOUS: \
  20. $(obj)/%.dtb.S \
  21. $(obj)/%.dtb