-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcustombootimg.mk
22 lines (20 loc) · 1023 Bytes
/
custombootimg.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(INSTALLED_RECOVERYIMAGE_TARGET): $(MKBOOTIMG) \
$(recovery_ramdisk) \
$(recovery_kernel) \
$(MKBOOTFS) $(MINIGZIP)
@echo ----- Removing modprobe symlink -----
rm -f $(TARGET_RECOVERY_ROOT_OUT)/sbin/modprobe
@echo ----- Removing problematic vendor symlink ------
rm -f $(TARGET_OUT)/root/vendor
@echo ----- Removing problematic etc symlink ------
rm -f $(TARGET_OUT)/root/etc
@echo ----- Compressing recovery ramdisk ------
$(hide) $(MKBOOTFS) -d $(TARGET_OUT) $(TARGET_RECOVERY_ROOT_OUT) | $(MINIGZIP) > $(recovery_ramdisk)
@echo ----- Making recovery image ------
$(MKBOOTIMG) $(INTERNAL_RECOVERYIMAGE_ARGS) --output $@
@echo ----- Made recovery image -------- $@
$(hide) $(call assert-max-image-size,$@,$(BOARD_RECOVERYIMAGE_PARTITION_SIZE),raw)
$(INSTALLED_BOOTIMAGE_TARGET): $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_FILES)
$(call pretty,"Target boot image: $@")
$(hide) $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_ARGS) --output $@
$(hide) $(call assert-max-image-size,$@,$(BOARD_BOOTIMAGE_PARTITION_SIZE),raw)