Merge "Remove recursive rule variable reference" into main
diff --git a/soong/tblgen.go b/soong/tblgen.go
index 67b9bb8..aa14b42 100644
--- a/soong/tblgen.go
+++ b/soong/tblgen.go
@@ -37,10 +37,10 @@
 	tblgenRule = pctx.StaticRule("tblgenRule", blueprint.RuleParams{
 		Depfile:     "${out}.d",
 		Deps:        blueprint.DepsGCC,
-		Command:     "${clangTblgen} ${includes} ${genopt} -d ${depfile} -o ${out} ${in}",
+		Command:     "${clangTblgen} ${includes} ${genopt} -d ${out}.d -o ${out} ${in}",
 		CommandDeps: []string{"${clangTblgen}"},
 		Description: "Clang TableGen $in => $out",
-	}, "includes", "depfile", "genopt")
+	}, "includes", "genopt")
 )
 
 type tblgenProperties struct {