title: Why library name gets an additional 0 in its name?
body: <p>I have this tiny Qt project with a project file like this:</p>
  
  <pre><code>TEMPLATE = lib
  TARGET = record32
  VERSION = 0.0.1
  DEPENDPATH += .
  INCLUDEPATH += .
  
  CONFIG += shared
  SOURCES += recorder.cpp
  HEADERS += recorder.h
  </code></pre>
  
  <p>When I compile a library from it by <code>qmake &amp;&amp; nmake</code>, it results into files</p>
  
  <pre><code>record32.obj
  record320.lib
  record320.dll
  ...
  </code></pre>
  
  <p><strong>Why is that additional 0 added to the lib and dll names?</strong></p>
  
  <p>The generated makefiles seem not be appending it but rather just assume it, in <code>Makefile.Release</code> it just says:</p>
  
  <pre><code>####### Files
  
  SOURCES       = recorder.cpp release\moc_recorder.cpp
  OBJECTS       = release\recorder.obj release\moc_recorder.obj
  DIST          = 
  QMAKE_TARGET  = recorder
  DESTDIR        = release\ #avoid trailing-slash linebreak
  TARGET         = record320.dll
  DESTDIR_TARGET = release\record320.dll
  </code></pre>
  
  <p><strong>How can I prevent it and name my libraries as I wish?</strong></p>
  
  <p>(Note that manually fix the makefile.release isn't a accetable solution)</p>