安卓配置文件有:
defconfig :
一般由厂商提供,是缺省配置文件
.config:
在内核编译时,主Makefile调用这个.config,用于内核编译配置。当我们在内核源码目录下输入make menuconfig时,在出现的菜单界面中选择一项时,它会自动更新.config相应项的值。如果我们没有选择,则会在.config问下插入一行注释(# CONFIG_TOUCHSCREEN_GT9xx is not set)
文件位于 :kernel/…/out/xxx_defconfig/.config
Makefile:
用于集成编译
Kconfig:
分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。
配置过程:
defconfig—复制–>.config (第二步)
kconfig—复制—>.config———->makefile(第三步)