目次

Make 使用法のメモ

ファイル名関連の関数

abspath

NAMESの各要素の絶対パスを取得する。
※ファイルやディレクトリが存在するかどうかはチェックしない。

使い方

$(abspath NAMES...)

realpath

NAMESの各要素の絶対パスを取得する。
abspathとは異なり、ファイルやディレクトリが存在するもののみ取得する

使い方

$(realpath NAMES...)

Makefile のディレクトリを取得

Makefileの先頭に下記を書くと MAKEFILE_DIR でそのMakefileが存在するディレクトリ名が取得できる。

MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))

参考