FPGA チームのメイクファイル環境に取り組んでいますが、現在マクロに問題があります。TOOL_EXEC 変数に示されているように定義しましたが、二重引用符と括弧に関連する「予期しないトークン」エラーが発生します。二重引用符を付けると、変数は引用符なしで膨張し、エラーは発生しませんが、ツールではそれらを括弧で囲む必要があります。完全に引用された括弧情報を渡す必要がありますが、マクロ定義が問題を引き起こしています!
"予期しないトークン `(' の近くで構文エラーが発生しました"
Example call to tool: (This works fine)
$ Tool --v v4.5 -odir . -verilog -vh "('name', 'propname', 'address', 'desc')" filename.rdl
Desired Macro/variable: (not working)
TOOL_EXEC = -odir . -verilog -vh "('name', 'propname', 'address', 'desc')"
何か案は?ありがとう