Makefile does not require to bound variable values by quotes.
For instance this will be accepted:
a := ls -l -a > out.txt
My problem is: If I want to do something like this:
a := ls -l -a > out b := .txt c := $(a)$(b)
If end of the line of variable $(a) has a white space, variable $(c) will look like this:
ls -l -a > out .txt
With white space after
This can cause errors.
Is there a way to globally ignore white spaces at end of line of all makefile variable values?