| 1234567891011121314151617181920212223242526272829 |
- MKBOOTIMG := device/samsung/klte/mkbootimg
- FLASH_IMAGE_TARGET ?= $(PRODUCT_OUT)/recovery.tar
- BUILT_RAMDISK_CPIO := $(PRODUCT_OUT)/ramdisk-recovery.cpio
- COMPRESS_COMMAND := xz --format=lzma --lzma1=dict=16MiB -9
- ifdef TARGET_PREBUILT_DTB
- BOARD_MKBOOTIMG_ARGS += --dt $(TARGET_PREBUILT_DTB)
- endif
- INSTALLED_RECOVERYIMAGE_TARGET := $(PRODUCT_OUT)/recovery.img
- $(INSTALLED_RECOVERYIMAGE_TARGET): $(recovery_ramdisk)
- @echo "------- Compressing recovery ramdisk -------"
- $(hide) $(COMPRESS_COMMAND) "$(BUILT_RAMDISK_CPIO)"
- @echo "------- Making recovery image -------"
- $(hide) $(MKBOOTIMG) \
- --kernel $(TARGET_PREBUILT_KERNEL) \
- --ramdisk $(BUILT_RAMDISK_CPIO).lzma \
- --cmdline "$(BOARD_KERNEL_CMDLINE)" \
- --base $(BOARD_KERNEL_BASE) \
- --pagesize $(BOARD_KERNEL_PAGESIZE) \
- $(BOARD_MKBOOTIMG_ARGS) \
- -o $(INSTALLED_RECOVERYIMAGE_TARGET)
- @echo "------- Made recovery image: $@ -------"
- $(hide) echo -n "SEANDROIDENFORCE" >> $(INSTALLED_RECOVERYIMAGE_TARGET)
- @echo "------- Lied about SEAndroid state to Samsung bootloader -------"
- $(hide) tar -C $(PRODUCT_OUT) -H ustar -c recovery.img > $(FLASH_IMAGE_TARGET)
- @echo "------- Made flashable image: $(FLASH_IMAGE_TARGET) -------"
|