Pass hidl-lint files list using Rspfile to soong_zip am: 19a6c306be
Original change: https://android-review.googlesource.com/c/platform/system/tools/hidl/+/2166847
Change-Id: I4d6f9bc853260c4149b5fd8ac5cea820f8f286b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/build/hidl_interface.go b/build/hidl_interface.go
index 57209d8..5b2c7f1 100644
--- a/build/hidl_interface.go
+++ b/build/hidl_interface.go
@@ -63,7 +63,9 @@
}, "output", "options", "fqName")
zipLintRule = pctx.StaticRule("zipLintRule", blueprint.RuleParams{
- Command: "rm -f ${output} && ${soong_zip} -o ${output} -C ${intermediatesDir} ${files}",
+ Rspfile: "$out.rsp",
+ RspfileContent: "$files",
+ Command: "rm -f ${output} && ${soong_zip} -o ${output} -C ${intermediatesDir} -l ${out}.rsp",
CommandDeps: []string{"${soong_zip}"},
Description: "Zipping hidl-lints into ${output}",
}, "output", "files")
@@ -187,7 +189,7 @@
Output: outPath,
Args: map[string]string{
"output": outPath.String(),
- "files": strings.Join(wrap("-f ", hidlLintOutputs.Strings(), ""), " "),
+ "files": strings.Join(hidlLintOutputs.Strings(), " "),
},
})
}