Normalize paths.
Section: Text and list functions
abspath and realpath
makefile
makefile
ROOT := $(realpath .)
CACHE := $(abspath .cache)Explanation
`realpath` resolves symlinks when possible; `abspath` just normalizes.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Text and list functions
subst replace text
Replace every occurrence of one string with another.
strip whitespace
Trim extra leading, trailing, and repeated internal whitespace.