Use of \# is not portable. Is there any known make implementation which does not preserve the #?
foo = blah\#blah foo += what -> warning: escaping \# comment markers is not portable -> foo = blah\#blah what Assuming there is in fact variability in behavior in practice, sounds fine. --thanks, karl.