Ensure output directories exist.
Section: Recipe portability
Create directory safely
makefile
makefile
build:
mkdir -p buildExplanation
`mkdir -p` is broadly available on modern POSIX systems.
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 Recipe portability
Use shell short-circuit safely
Stop on failure explicitly within one recipe line.
Use tabs for recipe lines
Indent recipe commands with a tab character.
POSIX-style portable rule
Write simple, explicit file rules compatible with standard make.
Avoid eval for POSIX portability
Prefer explicit rules over GNU metaprogramming.
Use standard macros
Honor user-overridable standard compiler variables.