Add text to every word in a list.
Section: Text and list functions
addprefix and addsuffix
makefile
makefile
BINS := $(addprefix dist/,$(TARGETS))
OBJ := $(addsuffix .o,$(NAMES))Explanation
Very common in build list generation.
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.