title: naming convention for shell script and makefile
body: <p>I have a few makefiles that store shared variables, such as CC=gcc , how should I name them?</p>
  
  <p>The candidates are:</p>
  
  <pre><code>common.mk
  Make.common
  Makefile.common
  </code></pre>
  
  <p>.. which is more classic? Is there a standard?</p>
  
  <p>Similarly, I have some shell scripts, which should i choose among the following:</p>
  
  <pre><code>do_this_please.sh
  do-this-please.sh
  DoThisPlease.sh
  doThisPlease.sh
  </code></pre>
  
  <p>Is there a generally accepted 'case' and suffix for these?</p>