0

我看到在 kernel/arch/arm 目录中有很多板文件,我将其用作 i2c 驱动程序的参考。我在我调用的目录中有以下代码,./mach-foo我想将它添加到 make 文件中,以便我的驱动程序可以工作。以下是内容:
./mach-foo/foo-dummy.c具有模块 init 和 exit 以及基本的 i2c 结构和探针,printk 是否确认调用

$ cat ./mach-foo/Makefile
obj-m       += foo_dummy.c

现在我需要知道如何mach-foo编译或构建或什么(我的理解有限)。查看已经存在的makefile,kernel/arch/arm/Makefile我发现其他文件夹是通过类似于
machine-$(CONFIG_FOO_BAR) := foobar
我熟悉Kconfig操作的行添加的,并且它决定了CONFIG_FOO_BAR
我希望我可以硬编码这样的行

machine-m :=foo这行得通吗?
我看到 Makefile 会自动附加mach-到这里的名称,所以machine-m有效machine-y吗?
另外,我需要:=还是+=

4

0 回答 0