Make 使用法のメモ ================ ファイル名関連の関数 ------------------ ### abspath NAMESの各要素の絶対パスを取得する。 ※ファイルやディレクトリが存在するかどうかはチェックしない。 #### 使い方 ``` $(abspath NAMES...) ``` ### realpath NAMESの各要素の絶対パスを取得する。 abspathとは異なり、ファイルやディレクトリが存在するもののみ取得する #### 使い方 ``` $(realpath NAMES...) ``` Makefile のディレクトリを取得 -------------------------- Makefileの先頭に下記を書くと MAKEFILE_DIR でそのMakefileが存在するディレクトリ名が取得できる。 ``` MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST))) ``` 参考 ---- - [[https://qiita.com/chibi929/items/b8c5f36434d5d3fbfa4a|Makefileの関数]] - [[https://postd.cc/7-things-you-should-know-about-make/|Makeについて知っておくべき7つのこと]] - [[https://zenn.dev/hikarin/articles/c892d6bfb7b82543c7f9|Makefile のディレクトリを取得]]