init: make a build script [1/1]
PD#SWPL-64232
Problem:
it is inconvenient to use directly build_abi.sh and build.sh
Solution:
1. automatically add drivers to the root file system
2. directly build Image, dtb and modules
3. add abi standard file
Verify:
local build
Change-Id: I8cfcd777b691f1e23fc00aef1aa63a7b8ea73c69
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
diff --git a/build.config.amlogic b/build.config.amlogic
index 870f005..17a28ef 100644
--- a/build.config.amlogic
+++ b/build.config.amlogic
@@ -21,3 +21,18 @@
EXT_MODULES="common_drivers/drivers"
POST_KERNEL_BUILD_CMDS="prepare_module_build"
+
+TIDY_ABI=1
+KMI_SYMBOL_LIST=android/abi_gki_aarch64
+ADDITIONAL_KMI_SYMBOL_LISTS="
+android/abi_gki_aarch64_virtual_device
+"
+TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1}
+KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1}
+
+if [[ ${LTO} -eq "thin" ]];
+then
+ ABI_DEFINITION=../common_drivers/abi-ASB-2021-11-06_mainline-91-g45956b36bb5e_thin.xml
+else
+ ABI_DEFINITION=../common_drivers/abi-ASB-2021-11-06_mainline-91-g45956b36bb5e.xml
+fi