summaryrefslogtreecommitdiff
path: root/java/proto.go
diff options
context:
space:
mode:
Diffstat (limited to 'java/proto.go')
-rw-r--r--java/proto.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/proto.go b/java/proto.go
index cfd733ab7..3ec2e8a6b 100644
--- a/java/proto.go
+++ b/java/proto.go
@@ -30,12 +30,14 @@ var (
proto = pctx.AndroidStaticRule("protoc",
blueprint.RuleParams{
Command: `rm -rf $out.tmp && mkdir -p $out.tmp && ` +
- `$protocCmd $protoOut=$protoOutParams:$out.tmp -I $protoBase $protoFlags $in && ` +
+ `$protocCmd $protoOut=$protoOutParams:$out.tmp --dependency_out=$out.d -I $protoBase $protoFlags $in && ` +
`${config.SoongZipCmd} -jar -o $out -C $out.tmp -D $out.tmp && rm -rf $out.tmp`,
CommandDeps: []string{
"$protocCmd",
"${config.SoongZipCmd}",
},
+ Depfile: "${out}.d",
+ Deps: blueprint.DepsGCC,
}, "protoBase", "protoFlags", "protoOut", "protoOutParams")
)