msm8953-common: Convert WiFi firmware symlink to install_symlink target
The last bit that was preventing building hermetic images. Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb
This commit is contained in:
committed by
Giovanni Ricca
parent
779af5d92c
commit
9ea4a78187
28
Android.bp
28
Android.bp
@@ -1,2 +1,30 @@
|
||||
soong_namespace {
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "firmware_wcnss_qcom_cfg.bin_symlink",
|
||||
vendor: true,
|
||||
installed_location: "firmware/wlan/prima/WCNSS_qcom_cfg.ini",
|
||||
symlink_target: "/vendor/etc/wifi/WCNSS_qcom_cfg.ini",
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "firmware_wcnss_qcom_wlan_nv.bin_symlink",
|
||||
vendor: true,
|
||||
installed_location: "firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin",
|
||||
symlink_target: "/mnt/vendor/persist/WCNSS_qcom_wlan_nv.bin",
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "firmware_wcnss_wlan_dictionary.dat_symlink",
|
||||
vendor: true,
|
||||
installed_location: "firmware/wlan/prima/WCNSS_wlan_dictionary.dat",
|
||||
symlink_target: "/mnt/vendor/persist/WCNSS_wlan_dictionary.dat",
|
||||
}
|
||||
|
||||
install_symlink {
|
||||
name: "firmware_wlan_mac.bin_symlink",
|
||||
vendor: true,
|
||||
installed_location: "firmware/wlan/prima/wlan_mac.bin",
|
||||
symlink_target: "/mnt/vendor/persist/wlan_mac.bin",
|
||||
}
|
||||
|
||||
30
Android.mk
30
Android.mk
@@ -26,34 +26,4 @@ $(DSP_MOUNT_POINT):
|
||||
@echo "Creating $(DSP_MOUNT_POINT)"
|
||||
@mkdir -p $(TARGET_OUT_VENDOR)/dsp
|
||||
|
||||
WCNSS_INI_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_cfg.ini
|
||||
$(WCNSS_INI_SYMLINK): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "WCNSS config ini link: $@"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf /vendor/etc/wifi/$(notdir $@) $@
|
||||
|
||||
WCNSS_BIN_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
|
||||
$(WCNSS_BIN_SYMLINK): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "WCNSS bin link: $@"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf /mnt/vendor/persist/$(notdir $@) $@
|
||||
|
||||
WCNSS_DAT_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/prima/WCNSS_wlan_dictionary.dat
|
||||
$(WCNSS_DAT_SYMLINK): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "WCNSS dat link: $@"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf /mnt/vendor/persist/$(notdir $@) $@
|
||||
|
||||
WCNSS_MAC_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/prima/wlan_mac.bin
|
||||
$(WCNSS_MAC_SYMLINK): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "WCNSS MAC bin link: $@"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf /mnt/vendor/persist/$(notdir $@) $@
|
||||
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(WCNSS_INI_SYMLINK) $(WCNSS_BIN_SYMLINK) $(WCNSS_DAT_SYMLINK) $(WCNSS_MAC_SYMLINK)
|
||||
|
||||
endif
|
||||
|
||||
@@ -413,5 +413,12 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/wifi/WCNSS_cfg.dat:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_cfg.dat \
|
||||
$(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini
|
||||
|
||||
# WiFi firmware symlinks
|
||||
PRODUCT_PACKAGES += \
|
||||
firmware_wcnss_qcom_cfg.bin_symlink \
|
||||
firmware_wcnss_qcom_wlan_nv.bin_symlink \
|
||||
firmware_wcnss_wlan_dictionary.dat_symlink \
|
||||
firmware_wlan_mac.bin_symlink
|
||||
|
||||
# Inherit the proprietary files
|
||||
$(call inherit-product, vendor/xiaomi/msm8953-common/msm8953-common-vendor.mk)
|
||||
|
||||
Reference in New Issue
Block a user