[解決済み] GNU makeのゴール/ターゲットのうち、定義に変数を含むものをリストアップする
2022-12-22 22:27:51
質問
私は、変数から名前を計算することによってオンザフライでいくつかのターゲットを作成するかなり大きなmakefileを持っています。(例 foo$(VAR) : $(PREREQS)). これらの変数を展開した後、ターゲットのリストを吐き出すように gnu make を説得することができる方法はありますか?
私は、任意の makefile のターゲットを得ることができるようにしたいと思います。 私は、私のシェルのための補完関数を書こうとしています。
どのように解決するのですか?
の出力をパースできますか?
make -pn
(すなわち
make --print-data-base --dry-run
)? これは、すべての変数、ルール、暗黙のルール、どのコマンドが実行されるかを手間を惜しまずプリントアウトしてくれます。
関連
-
[解決済み] Makefile からプログラムが存在するかどうかをチェックする
-
[解決済み] makefilesに複数行のコメントを追加する方法
-
[解決済み] タブ文字がない有効なMakefileは作れますか?
-
[解決済み] makeファイルによるディレクトリの作成
-
[解決済み] 1つのソースファイルからいくつかのターゲットを生成するGNU Makefileルール
-
[解決済み] mkdir を使っているときに makefile で "directory already exists error" を防ぐには?
-
[解決済み] メイクファイル ifeq 論理的または
-
[解決済み] GNU makeで再帰的ワイルドカード?
-
[解決済み] GNU make: ジョブの数はシステムの CPU コアの数と同じであるべきか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】makefileでターゲットのリストを取得する方法とは?
-
[解決済み] Makefile からプログラムが存在するかどうかをチェックする
-
[解決済み] makefilesに複数行のコメントを追加する方法
-
[解決済み] タブ文字がない有効なMakefileは作れますか?
-
[解決済み] makeファイルによるディレクトリの作成
-
[解決済み] 1つのソースファイルからいくつかのターゲットを生成するGNU Makefileルール
-
[解決済み] mkdir を使っているときに makefile で "directory already exists error" を防ぐには?
-
[解決済み] メイクファイル ifeq 論理的または
-
[解決済み] GNU makeで再帰的ワイルドカード?
-
[解決済み] GNU make: ジョブの数はシステムの CPU コアの数と同じであるべきか?