2017-10-17 16 views
0

AのMakefileに含まれるファイルのfulllパスを取得するには、ファイルの末尾にMakefileの

include ../../common/common.mk 

が含まれています。私は呼び出し中に完全なパスを見たい。どうやってやるの?

答えて

2
$(info full path to common.mk: $(abspath ../../common/common.mk)) 
include ../../common/common.mk 

通常、は、実行時に作業ディレクトリを変更しませんします。おそらく、** make *を実行する直前にコマンドラインから../../common/common.mkを確認することができます。しかし、make -C some/directoryを使用すると、作業ディレクトリは、-C(現在のディレクトリとの相対位置)の後に指定したものになります。