| genrule { |
| name: "systrace-sdk-zip", |
| visibility: ["//development/build"], |
| tools: ["soong_zip"], |
| // TODO: Use $(in) or similar, but bash cmdline limits are a problem |
| // (Use implement a version of $(in) that works with rspfile?) |
| cmd: "$(location soong_zip) -o $(out) -P systrace -C $$(dirname $(location systrace.py)) " + |
| "-D $$(dirname $(location systrace.py))/catapult " + |
| "-f $(location systrace.py) " + |
| "-f $(location NOTICE) " + |
| "-f $(location UPSTREAM_REVISION)", |
| srcs: [ |
| "catapult/**/*", |
| "systrace.py", |
| "NOTICE", |
| "UPSTREAM_REVISION", |
| ], |
| out: ["output.zip"], |
| } |