summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorIsaac Chen <isaacchen@isaacchen.cn>2018-06-30 20:17:38 +0800
committerIsaac Chen <isaacchen@isaacchen.cn>2018-07-03 22:11:27 +0800
commit8bb0bdf430c96ac475fe8a1a65c1d41d584d77d1 (patch)
tree257eba097b17727a18c2e9c450baeb4c9b0518d4 /Android.mk
parent7f5b96172a66426512c855ba313d143d765d6cf2 (diff)
wayne: wifi: Organize for wifi configs
Change-Id: I7babdea2c169c02bc2659054e3675bc7aa6f65a3 Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Diffstat (limited to 'Android.mk')
-rwxr-xr-xAndroid.mk42
1 files changed, 40 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 9a21fab..f78db50 100755
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,42 @@
#
-# This empty Android.mk file exists to prevent the build system from
-# automatically including any other Android.mk files under this directory.
+# Copyright (C) 2018 The LineageOS 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.
+#
+
+# This contains the module build definitions for the hardware-specific
+# components for this device.
+#
+# As much as possible, those components should be built unconditionally,
+# with device-specific names to avoid collisions, to avoid device-specific
+# bitrot and build breakages. Building a component unconditionally does
+# *not* include it on all devices, so it is safe even with hardware-specific
+# components.
+
+LOCAL_PATH := $(call my-dir)
+
+ifeq ($(TARGET_DEVICE),wayne)
+include $(call all-makefiles-under,$(LOCAL_PATH))
+
+include $(CLEAR_VARS)
+
+WCNSS_INI_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/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 $@) $@
+
+ALL_DEFAULT_INSTALLED_MODULES += $(WCNSS_INI_SYMLINK)
+
+endif