bazel: optimize and add some function [1/2]
PD#SWPL-123803
Problem:
optimize and add some function
Solution:
1. support update symbol list
2. support abi check
3. remove db845c information
4. optimize modules_out
5. rename symbol list file name
Verify:
sc2
Change-Id: Ia816fa87ebb6047c5bf3722c613c5545d4367a9d
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
diff --git a/amlogic_utils.bzl b/amlogic_utils.bzl
index 22a1b37..224f0b3 100644
--- a/amlogic_utils.bzl
+++ b/amlogic_utils.bzl
@@ -53,16 +53,16 @@
gki_modules_list = None,
dist_dir = None,
ext_modules = None):
- """Define target for db845c.
+ """Define target for amlogic.
Note: This is a mixed build.
Requires [`define_common_kernels`](#define_common_kernels) to be called in the same package.
Args:
- name: name of target. Usually `"db845c"`.
+ name: name of target. Usually `"amlogic"`.
build_config: See [kernel_build.build_config](#kernel_build-build_config). If `None`,
- default to `"build.config.db845c"`.
+ default to `"common_drivers/build.config.amlogic.bazel"`.
outs: See [kernel_build.outs](#kernel_build-outs).
module_outs: See [kernel_build.module_outs](#kernel_build-module_outs). The list of
in-tree kernel modules.
@@ -77,10 +77,10 @@
"""
if build_config == None:
- build_config = "build.config.db845c"
+ build_config = "common_drivers/build.config.amlogic.bazel"
if kmi_symbol_list == None:
- kmi_symbol_list = "//common:android/abi_gki_aarch64_db845c" if define_abi_targets else None
+ kmi_symbol_list = "//common:android/abi_gki_aarch64_amlogic" if define_abi_targets else None
if kmi_symbol_list_add_only == None:
kmi_symbol_list_add_only = True if define_abi_targets else None