如何解决在 Openwrt Makefile 中使用变量
我想在 openwrt Makefile.am 中使用变量,如下所示:
bin_PROGRAMS = TOTO
SOURCES = \
../src/cli.c \
../src/common.h \
../src/vendor/$(vendOR)/common/vfile.h \
../src/vendor/$(vendOR)/common/vfile.c
vendOR='IEEE'
AC_SUBST([vendOR])
在构建 openwrt 包时出现以下错误:
Makefile:1212: ../src/vendor/IEEE/common/.deps/vfile.Po: No such file or directory
但是在 build_dir 文件夹下,如果得到了以下路径的文件:
./src/vendor/$(vendOR)/common/.deps/vfile.Po
Makefile.am 中的变量有什么问题!!
解决方法
此配置将解决问题:
bin_PROGRAMS = TOTO
SOURCES = \
../src/cli.c \
../src/common.h \
../src/vendor/@VENDOR@/common/vfile.h \
../src/vendor/@VENDOR@/common/vfile.c
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。