one is complete, instead of deleting it before making the new one.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7877 c06c8d41-db1a-0410-9941-cceddc491573
QJSVN6CHOX7HBKPADNK4DJEN2FLGT7IFT7EWUWGFCHU65O5JKQRQC
2D77G7XIIDVS2RUE33YH2NAPSXNLXKXXN3RP2TKPLWRXTEAVSZ3QC
6QJC4NUZIHK6QHDMIFBBOO3K2VF5TZ5BDN5NXJKOK6S5FPW3XBXQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
rm -f $(DEPENDENCY_MKF)
rm -f $(DEPENDENCY_MKF).tmp
$(CXX) -MM $(CFLAGS) $$i >>$(DEPENDENCY_MKF) 2>/dev/null; \
$(CXX) -MM $(CFLAGS) $$i >>$(DEPENDENCY_MKF).tmp 2>/dev/null; \
mv -f $(DEPENDENCY_MKF).tmp $(DEPENDENCY_MKF)