In my makefile I have a variable with a list of directories, like this:
DIRS = /usr /usr/share/ /lib
Now, I need to create PATH variable fr
You use ':' as separator, so you are on Linux. Consider using bash tool chain to replace continuous spaces by single colon
PATH := $(shell echo $(DIRS) | sed "s/ \+/:/g")