releasetools: allow devices to specify a custom make_recovery_patch
Change-Id: I891660c1bf919b369afd4ff496fb6bab85dffe3f
diff --git a/core/Makefile b/core/Makefile
index 2a65d61..82cfe45 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -1563,7 +1563,11 @@
$(hide) echo "build_number=$(BUILD_NO)" >> $(zip_root)/META/misc_info.txt
endif
$(call generate-userimage-prop-dictionary, $(zip_root)/META/misc_info.txt)
+ifeq ($(TARGET_RELEASETOOL_MAKE_RECOVERY_PATCH_SCRIPT),)
$(hide) ./build/tools/releasetools/make_recovery_patch $(zip_root) $(zip_root)
+else
+ $(hide) $(TARGET_RELEASETOOL_MAKE_RECOVERY_PATCH_SCRIPT) $(zip_root) $(zip_root)
+endif
ifdef PRODUCT_DEFAULT_DEV_CERTIFICATE
$(hide) build/tools/getb64key.py $(PRODUCT_DEFAULT_DEV_CERTIFICATE).x509.pem > $(zip_root)/META/releasekey.txt
else