Makefile 585 B

1234567891011121314151617181920212223
  1. include $(TOPDIR)/rules.mk
  2. include $(INCLUDE_DIR)/image.mk
  3. define Device/Default
  4. PROFILES := Default
  5. KERNEL_LOADADDR := 0x60000000
  6. DEVICE_DTS = $$(SOC)-$(lastword $(subst _, ,$(1)))
  7. DEVICE_DTS_CONFIG := config-1
  8. DEVICE_DTS_DIR := ../dts
  9. IMAGES := sysupgrade.bin
  10. IMAGE/sysupgrade.bin = sysupgrade-tar | append-metadata
  11. IMAGE/sysupgrade.bin/squashfs :=
  12. endef
  13. define Device/FitImage
  14. KERNEL_SUFFIX := -uImage.itb
  15. KERNEL = kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
  16. KERNEL_NAME := Image
  17. endef
  18. include $(SUBTARGET).mk
  19. $(eval $(call BuildImage))