我的包含文件使用以下内容引用了许多其他 make 文件:
include Enablers/MSRP/Android.mk
问题是引用所有其他 makefile 的 make 文件位于子文件夹的深处,或者换句话说,正确的路径类似于:
include ../../../../../Enablers/MSRP/Android.mk
为了让我构建我的 makefile,我必须添加 ../../../../.. 来创建搜索路径:
ndk-build -I../../../../.. -j8 other params...
(ndk-build 是 android buildsystem 上 gnu make 的封装,相当于 make build-local.mk 其他参数)
那么,我该怎么做才能避免添加../../../../..
to make 搜索路径?我可以去makefile并更新所有makefile包含语句,但我正在寻找在我的makefile顶部添加额外包含路径的方法。就像是:
makeincludepaht += include Enablers/MSRP/Android.mk
include Enablers/MSRP/Android.mk
...