1commands: {
2 copy_before: {
3  from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip"
4  to: "tools/out/bin/soong_zip"
5  executable: false
6 }
7 copy_before: {
8  from: "build/soong/scripts/jar-wrapper.sh"
9  to: "tools/out/bin/metalava"
10  executable: true
11 }
12 copy_before: {
13  from: "out/soong/.intermediates/tools/metalava/metalava/metalava/linux_glibc_common/withres/metalava.jar"
14  to: "tools/out/framework/metalava.jar"
15  executable: false
16 }
17 copy_before: {
18  from: "prebuilts/sdk/22/system/api/android.txt"
19  to: "prebuilts/sdk/22/system/api/android.txt"
20 }
21 copy_before: {
22  from: "prebuilts/sdk/23/system/api/android.txt"
23  to: "prebuilts/sdk/23/system/api/android.txt"
24 }
25 copy_before: {
26  from: "prebuilts/sdk/24/system/api/android.txt"
27  to: "prebuilts/sdk/24/system/api/android.txt"
28 }
29 copy_before: {
30  from: "prebuilts/sdk/25/system/api/android.txt"
31  to: "prebuilts/sdk/25/system/api/android.txt"
32 }
33 copy_before: {
34  from: "prebuilts/sdk/26/system/api/android.txt"
35  to: "prebuilts/sdk/26/system/api/android.txt"
36 }
37 copy_before: {
38  from: "prebuilts/sdk/27/system/api/android.txt"
39  to: "prebuilts/sdk/27/system/api/android.txt"
40 }
41 copy_before: {
42  from: "prebuilts/sdk/28/system/api/android.txt"
43  to: "prebuilts/sdk/28/system/api/android.txt"
44 }
45 copy_before: {
46  from: "prebuilts/sdk/29/system/api/android.txt"
47  to: "prebuilts/sdk/29/system/api/android.txt"
48 }
49 copy_before: {
50  from: "prebuilts/sdk/30/system/api/android.txt"
51  to: "prebuilts/sdk/30/system/api/android.txt"
52 }
53 copy_before: {
54  from: "prebuilts/sdk/31/system/api/android.txt"
55  to: "prebuilts/sdk/31/system/api/android.txt"
56 }
57 copy_before: {
58  from: "prebuilts/sdk/32/system/api/android.txt"
59  to: "prebuilts/sdk/32/system/api/android.txt"
60 }
61 copy_before: {
62  from: "prebuilts/sdk/33/system/api/android.txt"
63  to: "prebuilts/sdk/33/system/api/android.txt"
64 }
65 copy_before: {
66  from: "prebuilts/sdk/34/system/api/android.txt"
67  to: "prebuilts/sdk/34/system/api/android.txt"
68 }
69 copy_before: {
70  from: "prebuilts/sdk/35/system/api/android.txt"
71  to: "prebuilts/sdk/35/system/api/android.txt"
72 }
73 copy_before: {
74  from: "prebuilts/sdk/36/system/api/android.txt"
75  to: "prebuilts/sdk/36/system/api/android.txt"
76 }
77 chdir: true
78 command: "for f in prebuilts/sdk/22/system/api/android.txt prebuilts/sdk/23/system/api/android.txt prebuilts/sdk/24/system/api/android.txt prebuilts/sdk/25/system/api/android.txt prebuilts/sdk/26/system/api/android.txt prebuilts/sdk/27/system/api/android.txt prebuilts/sdk/28/system/api/android.txt prebuilts/sdk/29/system/api/android.txt prebuilts/sdk/30/system/api/android.txt prebuilts/sdk/31/system/api/android.txt prebuilts/sdk/32/system/api/android.txt prebuilts/sdk/33/system/api/android.txt prebuilts/sdk/34/system/api/android.txt prebuilts/sdk/35/system/api/android.txt prebuilts/sdk/36/system/api/android.txt; do   platformSdkVersion=$(echo ${f} | awk -F/ '{print $(3)}') &&   if [ ${platformSdkVersion} -lt 28 ]; then continue; fi &&   apiLevel=$(echo ${f} | awk -F/ '{print $(4)}') &&   __SBOX_SANDBOX_DIR__/tools/out/bin/metalava -J--add-opens=java.base/java.util=ALL-UNNAMED   signature-to-jdiff ${f} __SBOX_SANDBOX_DIR__/out/list/${platformSdkVersion}-${apiLevel}.api; done &&__SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/system-all.api.zip -C __SBOX_SANDBOX_DIR__/out/list -D __SBOX_SANDBOX_DIR__/out/list"
79 copy_after: {
80  from: "out/system-all.api.zip"
81  to: "out/soong/.intermediates/cts/tests/signature/api-check/system-api/CtsSystemApiSignatureTestCases_system-all.api/gen/system-all.api.zip"
82 }
83 input_hash: "36513696d4fec72bd4823cf2549e08238abb7b3243385d45a3ff36204c970d66"
84 env: {
85  name: "PATH"
86  inherit: true
87 }
88 env: {
89  name: "JAVA_HOME"
90  inherit: true
91 }
92 env: {
93  name: "TMPDIR"
94  inherit: true
95 }
96 env: {
97  name: "RBE_log_dir"
98  inherit: true
99 }
100 env: {
101  name: "RBE_platform"
102  inherit: true
103 }
104 env: {
105  name: "RBE_server_address"
106  inherit: true
107 }
108 env: {
109  name: "RBE_exec_root"
110  inherit: true
111 }
112 env: {
113  name: "OUT_DIR"
114  value: "out"
115 }
116 dont_inherit_env: true
117}
118
119