为了了解 make 构建环境的配置工具,我想询问以下配置参数:
make VARIANT_DEFCONFIG=msm8974_sec_hlte_spr_defconfig msm8974_sec_defconfig SELINUX_DEFCONFIG=selinux_defconfig
请问他们每个人做什么或意味着什么?我msm8974_sec_hlte_spr_defconfig
在我的构建环境中搜索并在此处发布了结果,然后我查找了与我的手机相关的配置,我得到了大约 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
这是否意味着我可以添加任意数量的值?请问这个的语法是什么?