为了理解make build环境的配置工具,我想问一下以下配置参数:
make VARIANT_DEFCONFIG=msm8974_sec_hlte_spr_defconfig msm8974_sec_defconfig SELINUX_DEFCONFIG=selinux_defconfig
他们每个人做什么或意味着什么?我在构建环境中搜索了msm8974_sec_hlte_spr_defconfig
并发布了结果here然后我查找了与我的手机相关的配置,我大约有20个左右。但我想知道以下是什么?
msm8974_defconfig
msm8974-perf_defconfig
msm8974_sec_defconfig
msm8974_sec_eng_defconfig
msm8974_sec_userdebug_defconfig
即如果我选择它们,它们会从我当前的配置中添加或删除它们。我知道调试是用于调试的,我不确定eng的目的是什么。我希望看到我能找到的其他细节。
为什么VARIANT_DEFCONFIG参数有两个参数?我的意思是在变量后面有两个指定如下的值:msm8974_sec_hlte_spr_defconfig msm8974_sec_defconfig
这是否意味着我可以添加尽可能多的值?请问这是什么语法?