子目录中带有Makefile的配方

子目录中带有Makefile的配方,makefile,recipe,Makefile,Recipe,我正在写一个yocto配方,它使用Makefile样式的包,而不是autotools。 我正确地从git中获取代码,但Makefile不在根文件夹中,它在子文件夹中。我尝试了以下选项: EXTRA_OEMAKE+=“-I${S}/include-C${MAKEFILE_FOLDER}” 但是make没有找到目标。谁能帮我一把吗 谢谢你的问题不清楚。你应该说出你在写上面的文字的文件是什么,在哪里,并将该文件隔离到再现问题的最小可能情况。您应该引用您正在使用的命令、来自哪个目录以及错误消息是什么 通

我正在写一个yocto配方,它使用Makefile样式的包,而不是autotools。 我正确地从git中获取代码,但Makefile不在根文件夹中,它在子文件夹中。我尝试了以下选项:

EXTRA_OEMAKE+=“-I${S}/include-C${MAKEFILE_FOLDER}”

但是make没有找到目标。谁能帮我一把吗


谢谢

你的问题不清楚。你应该说出你在写上面的文字的文件是什么,在哪里,并将该文件隔离到再现问题的最小可能情况。您应该引用您正在使用的命令、来自哪个目录以及错误消息是什么

通过隔离的过程,你常常会自己想出解决办法

无论如何,您似乎混淆了编译器选项和Make选项

-C$(DIR)
make
程序的一个选项
-I$(DIR)
是编译器的一个选项

通常不能同时为两个不同的程序提供选项,而希望第一个程序将第二个选项传递给第二个程序