Fix depfile detection for autotools
diff --git a/ninja.go b/ninja.go
index c255ef7..b678c23 100644
--- a/ninja.go
+++ b/ninja.go
@@ -81,6 +81,17 @@
 		return r, err
 	}
 
+	// A hack for Makefiles generated by automake.
+	mvCmd := "(mv -f " + r + " "
+	if i := strings.LastIndex(ss, mvCmd); i >= 0 {
+		rest := ss[i+len(mvCmd):]
+		ei := strings.IndexByte(rest, ')')
+		if ei < 0 {
+			panic(ss)
+		}
+		return rest[:ei], nil
+	}
+
 	// A hack for Android to get .P files instead of .d.
 	p := stripExt(r) + ".P"
 	if strings.Contains(ss, p) {