make ファイルを一括で grep ― 2010年07月13日 17時47分05秒
% gmake -d -f Makefile 2>&1 |
nawk "/Reading makefile/{gsub(/[\`]|'.*/, \"\", \$3); print \$3}" |
xargs grep 'keyword'
GNU make ファイル内で、どこで変数が定義されているのか、またある定数が設定されて時にどの様な操作が行なわれるのか等を探すために使う。
目視で include を追いかけるのも手間が掛かるし、面倒だ。それに複雑怪奇だと、条件分岐を追うのも一苦労。これだと簡単に探せる。
make ファイルを -f で指定。keyword の部分に探したい文字列を入れる。
最近のコメント