Makefile 690 B

12345678910111213141516171819202122232425
  1. include $(TOPDIR)/rules.mk
  2. include $(INCLUDE_DIR)/image.mk
  3. # default all platform image(fit) build
  4. define Device/Default
  5. PROFILES = Default $$(DEVICE_NAME)
  6. KERNEL_NAME := Image
  7. KERNEL = kernel-bin | lzma | \
  8. fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
  9. KERNEL_INITRAMFS = kernel-bin | lzma | \
  10. fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd
  11. FILESYSTEMS := squashfs
  12. DEVICE_DTS_DIR := $(DTS_DIR)
  13. IMAGES := sysupgrade.bin
  14. IMAGE/sysupgrade.bin := append-kernel | pad-to 128k | append-rootfs | \
  15. pad-rootfs | append-metadata
  16. endef
  17. include $(SUBTARGET).mk
  18. define Image/Build
  19. $(call Image/Build/$(1),$(1))
  20. endef
  21. $(eval $(call BuildImage))