make config命令如何工作

时间:2015-07-03 00:04:26

标签: makefile gnu android-source samsung-mobile kbuild

为了理解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这是否意味着我可以添加尽可能多的值?请问这是什么语法?

0 个答案:

没有答案
相关问题