0

automakeスクリプトで次の行を見つけました

brickval_SOURCES = \
    $(brickval_VALASOURCES:.vala=.c) \
    $(brickval_VALASOURCES:.vala=.h)

すべてがここにあります

実際には、brickval_VALASOURCES を展開して .vala を .c に置き換えますが、以前の経験から、これが何をするのかをマニュアルで実際に読みたいと思います。autoconf、automake、およびシェルのマニュアルを調べましたが、何も見つかりませんでした。グーグル検索も試しましたが、良い検索用語が思い浮かびません。

4

3 に答える 3

1

GNUmakeのマニュアルまたはその他のmakeマニュアルを試してください。automakeプログラムは、ビルドマシンにインストールされているmakeに機能を追加するだけです。

于 2012-05-12T03:32:18.493 に答える
1

これは、POSIX準拠のmake実装で利用可能であり、Automakeによってサポートされている機能です。これについては、POSIX仕様(検索)で読むことができますsubst1

于 2012-05-12T10:31:40.647 に答える
0

機能の完全な説明については、Substitution References と呼ばれる GNU Make マニュアルのセクション 6.3.1 を参照してください。

于 2012-05-12T10:47:37.713 に答える