title: How to pass comma character in makefile function
body: <p>In Makefile there is defined a <code>print</code> function, which takes print text as argument and then print it.
  My question is that how to pass comma character as a text part to print it ?
  For example below is relevant makefile section where comma is not printable.</p>
  
  <pre><code>print = echo '$(1)'
  
  help:
          @$(call print, He lives in Paris, does not he?)
  </code></pre>
  
  <p>Now if run makefile like:</p>
  
  <pre><code>$ make help 
  </code></pre>
  
  <p>It prints </p>
  
  <pre><code>$  He lives in Paris
  </code></pre>
  
  <p>instead of</p>
  
  <pre><code>$  He lives in Paris, does not he?
  </code></pre>
  
  <p>I know in makefile comma uses as argument separate, but how I can make it as printable.
  I used different escape character combination to pass comma as text message like <code>\,</code> <code>/,</code> <code>$$,</code> <code>','</code> <code>","</code>  but nothing works</p>