diff --git a/core/config.mk b/core/config.mk index 8a4d97df7ba..ed6def6a259 100644 --- a/core/config.mk +++ b/core/config.mk @@ -164,6 +164,11 @@ endif TARGET_DEVICE_DIR := $(patsubst %/,%,$(dir $(board_config_mk))) board_config_mk := +## Rebuild the pathmap if there's a recovery variant. Its path probably changed +ifneq ($(RECOVERY_VARIANT),) +include $(BUILD_SYSTEM)/pathmap.mk +endif + # Perhaps we should move this block to build/core/Makefile, # once we don't have TARGET_NO_KERNEL reference in AndroidBoard.mk/Android.mk. ifneq ($(strip $(TARGET_NO_BOOTLOADER)),true)