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: "out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source.system/android_common/exportable/org.apache.http.legacy.stubs.source.system_api.txt"
19  to: "out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source.system/android_common/exportable/org.apache.http.legacy.stubs.source.system_api.txt"
20 }
21 copy_before: {
22  from: "out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source/android_common/exportable/org.apache.http.legacy.stubs.source_api.txt"
23  to: "out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source/android_common/exportable/org.apache.http.legacy.stubs.source_api.txt"
24 }
25 copy_before: {
26  from: "out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source.system/android_common/exportable/com.android.future.usb.accessory.stubs.source.system_api.txt"
27  to: "out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source.system/android_common/exportable/com.android.future.usb.accessory.stubs.source.system_api.txt"
28 }
29 copy_before: {
30  from: "out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source/android_common/exportable/com.android.future.usb.accessory.stubs.source_api.txt"
31  to: "out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source/android_common/exportable/com.android.future.usb.accessory.stubs.source_api.txt"
32 }
33 copy_before: {
34  from: "out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source.system/android_common/exportable/com.android.location.provider.stubs.source.system_api.txt"
35  to: "out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source.system/android_common/exportable/com.android.location.provider.stubs.source.system_api.txt"
36 }
37 copy_before: {
38  from: "out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source/android_common/exportable/com.android.location.provider.stubs.source_api.txt"
39  to: "out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source/android_common/exportable/com.android.location.provider.stubs.source_api.txt"
40 }
41 copy_before: {
42  from: "out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source.system/android_common/exportable/com.android.media.remotedisplay.stubs.source.system_api.txt"
43  to: "out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source.system/android_common/exportable/com.android.media.remotedisplay.stubs.source.system_api.txt"
44 }
45 copy_before: {
46  from: "out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source/android_common/exportable/com.android.media.remotedisplay.stubs.source_api.txt"
47  to: "out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source/android_common/exportable/com.android.media.remotedisplay.stubs.source_api.txt"
48 }
49 copy_before: {
50  from: "out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source.system/android_common/exportable/com.android.mediadrm.signer.stubs.source.system_api.txt"
51  to: "out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source.system/android_common/exportable/com.android.mediadrm.signer.stubs.source.system_api.txt"
52 }
53 copy_before: {
54  from: "out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source/android_common/exportable/com.android.mediadrm.signer.stubs.source_api.txt"
55  to: "out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source/android_common/exportable/com.android.mediadrm.signer.stubs.source_api.txt"
56 }
57 copy_before: {
58  from: "out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source.system/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source.system_api.txt"
59  to: "out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source.system/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source.system_api.txt"
60 }
61 copy_before: {
62  from: "out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source_api.txt"
63  to: "out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source_api.txt"
64 }
65 copy_before: {
66  from: "out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source.system/android_common/exportable/com.android.nfc_extras.stubs.source.system_api.txt"
67  to: "out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source.system/android_common/exportable/com.android.nfc_extras.stubs.source.system_api.txt"
68 }
69 copy_before: {
70  from: "out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source/android_common/exportable/com.android.nfc_extras.stubs.source_api.txt"
71  to: "out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source/android_common/exportable/com.android.nfc_extras.stubs.source_api.txt"
72 }
73 copy_before: {
74  from: "out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source.system/android_common/exportable/javax.obex.stubs.source.system_api.txt"
75  to: "out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source.system/android_common/exportable/javax.obex.stubs.source.system_api.txt"
76 }
77 copy_before: {
78  from: "out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source/android_common/exportable/javax.obex.stubs.source_api.txt"
79  to: "out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source/android_common/exportable/javax.obex.stubs.source_api.txt"
80 }
81 copy_before: {
82  from: "out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source.system/android_common/exportable/android.test.base.stubs.source.system_api.txt"
83  to: "out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source.system/android_common/exportable/android.test.base.stubs.source.system_api.txt"
84 }
85 copy_before: {
86  from: "out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source/android_common/exportable/android.test.base.stubs.source_api.txt"
87  to: "out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source/android_common/exportable/android.test.base.stubs.source_api.txt"
88 }
89 copy_before: {
90  from: "out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source.system/android_common/exportable/android.test.mock.stubs.source.system_api.txt"
91  to: "out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source.system/android_common/exportable/android.test.mock.stubs.source.system_api.txt"
92 }
93 copy_before: {
94  from: "out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source/android_common/exportable/android.test.mock.stubs.source_api.txt"
95  to: "out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source/android_common/exportable/android.test.mock.stubs.source_api.txt"
96 }
97 copy_before: {
98  from: "out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source.system/android_common/exportable/android.test.runner.stubs.source.system_api.txt"
99  to: "out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source.system/android_common/exportable/android.test.runner.stubs.source.system_api.txt"
100 }
101 copy_before: {
102  from: "out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source/android_common/exportable/android.test.runner.stubs.source_api.txt"
103  to: "out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source/android_common/exportable/android.test.runner.stubs.source_api.txt"
104 }
105 copy_before: {
106  from: "out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source.system/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source.system_api.txt"
107  to: "out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source.system/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source.system_api.txt"
108 }
109 copy_before: {
110  from: "out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source_api.txt"
111  to: "out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source_api.txt"
112 }
113 copy_before: {
114  from: "out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source.system/android_common/exportable/android.net.ipsec.ike.stubs.source.system_api.txt"
115  to: "out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source.system/android_common/exportable/android.net.ipsec.ike.stubs.source.system_api.txt"
116 }
117 copy_before: {
118  from: "out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source/android_common/exportable/android.net.ipsec.ike.stubs.source_api.txt"
119  to: "out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source/android_common/exportable/android.net.ipsec.ike.stubs.source_api.txt"
120 }
121 chdir: true
122 command: "mkdir -p __SBOX_SANDBOX_DIR__/out/list && for f in __SBOX_SANDBOX_DIR__/out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source/android_common/exportable/android.net.ipsec.ike.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/packages/modules/IPsec/android.net.ipsec.ike.stubs.source.system/android_common/exportable/android.net.ipsec.ike.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source/android_common/exportable/android.test.base.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-base/android.test.base.stubs.source.system/android_common/exportable/android.test.base.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source/android_common/exportable/android.test.runner.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-runner/android.test.runner.stubs.source.system/android_common/exportable/android.test.runner.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source/android_common/exportable/android.test.mock.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source.system/android_common/exportable/android.test.mock.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source/android_common/exportable/com.android.future.usb.accessory.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/libs/usb/com.android.future.usb.accessory.stubs.source.system/android_common/exportable/com.android.future.usb.accessory.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/opt/tv/tvsystem/com.android.libraries.tv.tvsystem.stubs.source.system/android_common/exportable/com.android.libraries.tv.tvsystem.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source/android_common/exportable/com.android.location.provider.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/location/lib/com.android.location.provider.stubs.source.system/android_common/exportable/com.android.location.provider.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source/android_common/exportable/com.android.mediadrm.signer.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/signer/com.android.mediadrm.signer.stubs.source.system/android_common/exportable/com.android.mediadrm.signer.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source/android_common/exportable/com.android.media.remotedisplay.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/remotedisplay/com.android.media.remotedisplay.stubs.source.system/android_common/exportable/com.android.media.remotedisplay.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/media/lib/tvremote/com.android.media.tv.remoteprovider.stubs.source.system/android_common/exportable/com.android.media.tv.remoteprovider.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source/android_common/exportable/com.android.nfc_extras.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/nfc-extras/com.android.nfc_extras.stubs.source.system/android_common/exportable/com.android.nfc_extras.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source/android_common/exportable/javax.obex.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/frameworks/base/obex/javax.obex.stubs.source.system/android_common/exportable/javax.obex.stubs.source.system_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source/android_common/exportable/org.apache.http.legacy.stubs.source_api.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/external/apache-http/org.apache.http.legacy.stubs.source.system/android_common/exportable/org.apache.http.legacy.stubs.source.system_api.txt; do   fileName=$(basename ${f} .txt) &&   fileName=${fileName%%.stubs.source*} &&   apiLevel=${f##*.stubs.source} &&   apiLevel=${apiLevel#.} &&   apiLevel=${apiLevel%_api.txt} &&   if [ -z ${apiLevel} ]; then apiLevel=public; fi &&   __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/${fileName}-current-${apiLevel}.api; done && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/shared-libs-all-current.api.zip -C __SBOX_SANDBOX_DIR__/out/list -D __SBOX_SANDBOX_DIR__/out/list"
123 copy_after: {
124  from: "out/shared-libs-all-current.api.zip"
125  to: "out/soong/.intermediates/cts/tests/signature/api-check/shared-libs-api/CtsSharedLibsApiSignatureTestCases_cts-shared-libs-all-current.api/android_common/gen/shared-libs-all-current.api.zip"
126 }
127 input_hash: "450e8decb8e87322dbde0d3ddc28223836fa92f8689a8e34cdb4ab20682032a5"
128 env: {
129  name: "PATH"
130  inherit: true
131 }
132 env: {
133  name: "JAVA_HOME"
134  inherit: true
135 }
136 env: {
137  name: "TMPDIR"
138  inherit: true
139 }
140 env: {
141  name: "RBE_log_dir"
142  inherit: true
143 }
144 env: {
145  name: "RBE_platform"
146  inherit: true
147 }
148 env: {
149  name: "RBE_server_address"
150  inherit: true
151 }
152 env: {
153  name: "RBE_exec_root"
154  inherit: true
155 }
156 env: {
157  name: "OUT_DIR"
158  value: "out"
159 }
160 dont_inherit_env: true
161}
162
163