bootimg.mk 986 B

123456789101112131415161718192021222324
  1. MKBOOTIMG := device/samsung/hero2lte/mkbootimg
  2. FLASH_IMAGE_TARGET ?= $(PRODUCT_OUT)/recovery.tar
  3. ifdef TARGET_PREBUILT_DTB
  4. BOARD_MKBOOTIMG_ARGS += --dt $(TARGET_PREBUILT_DTB)
  5. endif
  6. INSTALLED_RECOVERYIMAGE_TARGET := $(PRODUCT_OUT)/recovery.img
  7. $(INSTALLED_RECOVERYIMAGE_TARGET): $(recovery_ramdisk)
  8. @echo "------- Making recovery image -------"
  9. $(hide) $(MKBOOTIMG) \
  10. --kernel $(TARGET_PREBUILT_KERNEL) \
  11. --ramdisk $(PRODUCT_OUT)/ramdisk-recovery.img \
  12. --cmdline "$(BOARD_KERNEL_CMDLINE)" \
  13. --base $(BOARD_KERNEL_BASE) \
  14. --pagesize $(BOARD_KERNEL_PAGESIZE) \
  15. $(BOARD_MKBOOTIMG_ARGS) \
  16. -o $(INSTALLED_RECOVERYIMAGE_TARGET)
  17. @echo "------- Made recovery image: $@ -------"
  18. $(hide) echo -n "SEANDROIDENFORCE" >> $(INSTALLED_RECOVERYIMAGE_TARGET)
  19. @echo "------- Lied about SEAndroid state to Samsung bootloader -------"
  20. $(hide) tar -C $(PRODUCT_OUT) -H ustar -c recovery.img > $(FLASH_IMAGE_TARGET)
  21. @echo "------- Made flashable image: $(FLASH_IMAGE_TARGET) -------"