Merge "Remove recursive rule variable reference" into main am: 3abcf1d80a am: ac540e60f9

Original change: https://android-review.googlesource.com/c/platform/external/llvm/+/2901828

Change-Id: I700516f5b91082887662d1930407f0a95d92c8e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/soong/tblgen.go b/soong/tblgen.go
index b0067be..f1565a4 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:     "${llvmTblgen} ${includes} ${genopt} -d ${depfile} -o ${out} ${in}",
+		Command:     "${llvmTblgen} ${includes} ${genopt} -d ${out}.d -o ${out} ${in}",
 		CommandDeps: []string{"${llvmTblgen}"},
 		Description: "LLVM TableGen $in => $out",
-	}, "includes", "depfile", "genopt")
+	}, "includes", "genopt")
 )
 
 type tblgenProperties struct {