From 6940a61c92e3f45c29fa4d58b7f66de9cc4b9419 Mon Sep 17 00:00:00 2001 From: Robin Peng Date: Sat, 21 Dec 2024 05:49:20 +0000 Subject: [PATCH] check_current_prebuilt: Move symlink file into out/pixel From Android Build System, it's improper to update the source tree during 'lunch'. Move symlink files into out/pixel folder Bug: 364831620 Flag: EXEMPT export current prebuilt path Change-Id: I5024788e169abb8f117a289c6a07e7c47527fe60 Signed-off-by: Robin Peng --- .../check_current_prebuilt.mk | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/check_current_prebuilt/check_current_prebuilt.mk b/check_current_prebuilt/check_current_prebuilt.mk index 72e359f..93c103e 100644 --- a/check_current_prebuilt/check_current_prebuilt.mk +++ b/check_current_prebuilt/check_current_prebuilt.mk @@ -1,27 +1,32 @@ +PIXEL_PREBUILT_SYMLINK_PATH=$(OUT_DIR)/pixel +$(shell rm -rf pixel_current_*) +$(shell rm -rf $(PIXEL_PREBUILT_SYMLINK_PATH)/pixel_current_*) +$(shell mkdir -p $(PIXEL_PREBUILT_SYMLINK_PATH)) + # Create symlink for bootloader $(shell rm -f "pixel_current_bootloader") ifdef BOOTLOADER_FILE_PATH -$(shell ln -sf ${BOOTLOADER_FILE_PATH} "pixel_current_bootloader") +$(shell ln -sf ../../${BOOTLOADER_FILE_PATH} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_bootloader") else ifdef BOOTLOADER_RADIO_FILE_PATH -$(shell ln -sf ${BOOTLOADER_RADIO_FILE_PATH} "pixel_current_bootloader") +$(shell ln -sf ../../${BOOTLOADER_RADIO_FILE_PATH} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_bootloader") endif # Create symlink for kernel $(shell rm -f "pixel_current_kernel") ifdef TARGET_KERNEL_DIR -$(shell ln -sf ${TARGET_KERNEL_DIR} "pixel_current_kernel") +$(shell ln -sf ../../${TARGET_KERNEL_DIR} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_kernel") endif # Create symlink for radio $(shell rm -f "pixel_current_radio") ifdef RADIO_FILE_PATH -$(shell ln -sf ${RADIO_FILE_PATH} "pixel_current_radio") +$(shell ln -sf ../../${RADIO_FILE_PATH} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_radio") else ifdef BOOTLOADER_RADIO_FILE_PATH -$(shell ln -sf ${BOOTLOADER_RADIO_FILE_PATH} "pixel_current_radio") +$(shell ln -sf ../../${BOOTLOADER_RADIO_FILE_PATH} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_radio") endif # Create symlink for radiocfg $(shell rm -f "pixel_current_radiocfg") ifdef SRC_MDM_CFG_DIR -$(shell ln -sf ${SRC_MDM_CFG_DIR} "pixel_current_radiocfg") +$(shell ln -sf ../../${SRC_MDM_CFG_DIR} $(PIXEL_PREBUILT_SYMLINK_PATH)/"pixel_current_radiocfg") endif