title: Does GNU Make support '%' in a filename?
body: <p>In GNU Make is it possible to have a dependency on a file that includes a <code>%</code> in the filename? I have something like this:</p>
  
  <pre><code>foo: results(10%).dat
      gnuplot config.plt
  </code></pre>
  
  <p>While I can of course choose a different filename it would be nice to know if <code>%</code> should always be avoided or if there is a simple way to escape it (I've tried <code>\</code>, <code>\\</code>, and <code>%%</code> with no luck).</p>
  
  <p><strong>Edit:</strong> My problems seems to be more subtle. It seems to not work because of a combination of matching and a percent filename:</p>
  
  <pre><code>all: foo.txt bar.txt
  
  PERCENT := %
  
  foo%txt bar%txt: results(10$(PERCENT)).dat
      touch foo$*txt bar$*txt
  </code></pre>
  
  <p>This fails but if the filename doesn't have a <code>%</code> it's fine.</p>