[英]use variable into 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
在 configure.ac 文件中,我定義了變量:
VENDOR='IEEE'
AC_SUBST([VENDOR])
構建 openwrt package 時出現以下錯誤:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.