簡體   English   中英

使用變量進入 Openwrt Makefile

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM