From d9201048c487ff528cd1e73583d5105cfa651aab Mon Sep 17 00:00:00 2001 From: Conn O'Griofa Date: Tue, 25 Mar 2014 01:26:49 +0000 Subject: applypatch: add support for BML partitions This actually uses the EMMC partition access code. In order for this to work, the BML partition name is changed back to the block device name (e.g. "boot" -> "/dev/block/bml9"), and the BML_UNLOCK_ALL ioctl is called before writing. Change-Id: I012f1eca0b486b7465ca38b5db1f513ee8a246ea --- applypatch/Android.mk | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'applypatch/Android.mk') diff --git a/applypatch/Android.mk b/applypatch/Android.mk index a146dfa82..98981a6d9 100644 --- a/applypatch/Android.mk +++ b/applypatch/Android.mk @@ -15,6 +15,14 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) +BOARD_RECOVERY_DEFINES := BOARD_BML_BOOT BOARD_BML_RECOVERY + +$(foreach board_define,$(BOARD_RECOVERY_DEFINES), \ + $(if $($(board_define)), \ + $(eval LOCAL_CFLAGS += -D$(board_define)=\"$($(board_define))\") \ + ) \ + ) + LOCAL_SRC_FILES := applypatch.c bspatch.c freecache.c imgpatch.c utils.c LOCAL_MODULE := libapplypatch LOCAL_MODULE_TAGS := eng -- cgit v1.2.3