# # Copyright (C) 2015 The CyanogenMod Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ifneq ($(filter harpia lux merlin osprey surnia, $(PRODUCT_DEVICE)),) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) FIRMWARE_KEYMASTER_IMAGES := \ keymaster.b00 keymaster.b01 keymaster.b02 keymaster.b03 keymaster.mdt FIRMWARE_KEYMASTER_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/keymaster/,$(notdir $(FIRMWARE_KEYMASTER_IMAGES))) $(FIRMWARE_KEYMASTER_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @echo "Keymaster Firmware link: $@" @mkdir -p $(dir $@) @rm -rf $@ $(hide) ln -sf /firmware/image/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_KEYMASTER_SYMLINKS) FIRMWARE_WCNSS_IMAGES := \ wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 \ wcnss.b06 wcnss.b09 wcnss.b10 wcnss.b11 \ wcnss.mdt FIRMWARE_WCNSS_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/,$(notdir $(FIRMWARE_WCNSS_IMAGES))) $(FIRMWARE_WCNSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @echo "WCNSS Firmware link: $@" @mkdir -p $(dir $@) @rm -rf $@ $(hide) ln -sf /firmware/image/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WCNSS_SYMLINKS) FIRMWARE_WIDEVINE_IMAGES := \ widevine.b00 widevine.b01 widevine.b02 widevine.b03 widevine.mdt FIRMWARE_WIDEVINE_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/,$(notdir $(FIRMWARE_WIDEVINE_IMAGES))) $(FIRMWARE_WIDEVINE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @echo "Widevine Firmware link: $@" @mkdir -p $(dir $@) @rm -rf $@ $(hide) ln -sf /firmware/image/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WIDEVINE_SYMLINKS) WCNSS_CFG_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_cfg.ini $(WCNSS_CFG_SYMLINK): $(LOCAL_INSTALLED_MODULE) @mkdir -p $(dir $@) $(hide) ln -sf /data/vendor/wifi/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += $(WCNSS_CFG_SYMLINK) IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so IMS_SYMLINKS := $(addprefix $(TARGET_OUT_APPS_PRIVILEGED)/ims/lib/arm/,$(notdir $(IMS_LIBS))) $(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @echo "IMS lib link: $@" @mkdir -p $(dir $@) @rm -rf $@ $(hide) ln -sf /vendor/lib/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += $(IMS_SYMLINKS) include $(call all-makefiles-under,$(LOCAL_PATH)) endif