title: LTLIBRARIES: mv *.Tpo *.Plo, but the former doesn't exist and the latter already does
body: <p>I'm doing a pretty straight-forward conversion of an existing library (libtcod) to Autotools (for OS X happiness).  Unfortunately, when I switch my <code>Makefile.am</code>'s <code>lib_LIBRARIES</code> rule to <code>lib_LTLIBRARIES</code>, the build goes from successful to un.  Excerpt from the output below:</p>
  
  <pre><code>Making all in .
  make[1]: Nothing to be done for `all-am'.
  Making all in src
  /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -MT bresenham_c.lo -MD -MP -MF .deps/bresenham_c.Tpo -c -o bresenham_c.lo bresenham_c.c
  mv -f .deps/bresenham_c.Tpo .deps/bresenham_c.Plo
  mv: rename .deps/bresenham_c.Tpo to .deps/bresenham_c.Plo: No such file or directory
  make[1]: *** [bresenham_c.lo] Error 1
  make: *** [all-recursive] Error 1
  </code></pre>
  
  <p><code>src/Makefile.am</code> looks like this:</p>
  
  <pre><code>lib_LTLIBRARIES = libtcod.la
  libtcod_la_SOURCES = bresenham_c.c bresenham3_c.c bsp_c.c color_c.c ...
  </code></pre>
  
  <p><code>src/.deps</code> contains:</p>
  
  <pre><code>$ ls src/.deps/
  bresenham_c.Plo bresenham_c.Po ...
  </code></pre>
  
  <p>Am I making an obvious mistake here, or should this work?</p>