如何在linux内核中增加对应的Makefile和Kconfig选项?



1、在上一级目录的Kconfig中选项如下:


config XXXX
        bool "YYYY"
        default y
        help
          add platform_driver YYYY.


其中,XXXX为选项的名称,YYYY为说明信息。


2、在上一级目录的Makefile中添加以下内容:


obj-$(CONFIG_MACH_AAAA)  +=ZZZZ/


其中,AAAA为添加的内容所依赖的平台;ZZZZ为添加的内容的目录。


3、ZZZZ目录下的Makefile中添加以下内容:


obj-$(CONFIG_XXXX)  += BBBB.o
obj-$(CONFIG_XXXX)  += CCCC.o
obj-$(CONFIG_XXXX)  += DDDD.o


其中,XXXX为选项的名称,BBBB,CCCC,DDDD为需要编译的.c文件的名称。

你可能感兴趣的:(如何在linux内核中增加对应的Makefile和Kconfig选项?)