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: "tools/metalava/stub-annotations/src/main/java/android/annotation/FlaggedApi.java" 19 to: "tools/metalava/stub-annotations/src/main/java/android/annotation/FlaggedApi.java" 20 } 21 copy_before: { 22 from: "tools/metalava/stub-annotations/src/main/java/android/annotation/NonNull.java" 23 to: "tools/metalava/stub-annotations/src/main/java/android/annotation/NonNull.java" 24 } 25 copy_before: { 26 from: "tools/metalava/stub-annotations/src/main/java/android/annotation/Nullable.java" 27 to: "tools/metalava/stub-annotations/src/main/java/android/annotation/Nullable.java" 28 } 29 copy_before: { 30 from: "tools/metalava/stub-annotations/src/main/java/android/annotation/SdkConstant.java" 31 to: "tools/metalava/stub-annotations/src/main/java/android/annotation/SdkConstant.java" 32 } 33 copy_before: { 34 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnimRes.java" 35 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnimRes.java" 36 } 37 copy_before: { 38 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnimatorRes.java" 39 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnimatorRes.java" 40 } 41 copy_before: { 42 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnyRes.java" 43 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnyRes.java" 44 } 45 copy_before: { 46 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnyThread.java" 47 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AnyThread.java" 48 } 49 copy_before: { 50 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ArrayRes.java" 51 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ArrayRes.java" 52 } 53 copy_before: { 54 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AttrRes.java" 55 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/AttrRes.java" 56 } 57 copy_before: { 58 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/BinderThread.java" 59 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/BinderThread.java" 60 } 61 copy_before: { 62 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/BoolRes.java" 63 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/BoolRes.java" 64 } 65 copy_before: { 66 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/CallSuper.java" 67 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/CallSuper.java" 68 } 69 copy_before: { 70 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/CheckResult.java" 71 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/CheckResult.java" 72 } 73 copy_before: { 74 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorInt.java" 75 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorInt.java" 76 } 77 copy_before: { 78 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorLong.java" 79 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorLong.java" 80 } 81 copy_before: { 82 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorRes.java" 83 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/ColorRes.java" 84 } 85 copy_before: { 86 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DimenRes.java" 87 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DimenRes.java" 88 } 89 copy_before: { 90 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Dimension.java" 91 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Dimension.java" 92 } 93 copy_before: { 94 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Discouraged.java" 95 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Discouraged.java" 96 } 97 copy_before: { 98 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DisplayContext.java" 99 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DisplayContext.java" 100 } 101 copy_before: { 102 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DrawableRes.java" 103 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/DrawableRes.java" 104 } 105 copy_before: { 106 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FloatRange.java" 107 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FloatRange.java" 108 } 109 copy_before: { 110 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FontRes.java" 111 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FontRes.java" 112 } 113 copy_before: { 114 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FractionRes.java" 115 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/FractionRes.java" 116 } 117 copy_before: { 118 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/HalfFloat.java" 119 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/HalfFloat.java" 120 } 121 copy_before: { 122 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IdRes.java" 123 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IdRes.java" 124 } 125 copy_before: { 126 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IntRange.java" 127 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IntRange.java" 128 } 129 copy_before: { 130 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IntegerRes.java" 131 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/IntegerRes.java" 132 } 133 copy_before: { 134 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/InterpolatorRes.java" 135 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/InterpolatorRes.java" 136 } 137 copy_before: { 138 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/LayoutRes.java" 139 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/LayoutRes.java" 140 } 141 copy_before: { 142 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/MainThread.java" 143 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/MainThread.java" 144 } 145 copy_before: { 146 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/MenuRes.java" 147 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/MenuRes.java" 148 } 149 copy_before: { 150 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NavigationRes.java" 151 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NavigationRes.java" 152 } 153 copy_before: { 154 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NonNull.java" 155 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NonNull.java" 156 } 157 copy_before: { 158 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NonUiContext.java" 159 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/NonUiContext.java" 160 } 161 copy_before: { 162 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Nullable.java" 163 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Nullable.java" 164 } 165 copy_before: { 166 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/PluralsRes.java" 167 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/PluralsRes.java" 168 } 169 copy_before: { 170 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Px.java" 171 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Px.java" 172 } 173 copy_before: { 174 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RawRes.java" 175 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RawRes.java" 176 } 177 copy_before: { 178 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RecentlyNonNull.java" 179 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RecentlyNonNull.java" 180 } 181 copy_before: { 182 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RecentlyNullable.java" 183 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RecentlyNullable.java" 184 } 185 copy_before: { 186 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresApi.java" 187 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresApi.java" 188 } 189 copy_before: { 190 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresFeature.java" 191 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresFeature.java" 192 } 193 copy_before: { 194 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresPermission.java" 195 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RequiresPermission.java" 196 } 197 copy_before: { 198 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RestrictTo.java" 199 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/RestrictTo.java" 200 } 201 copy_before: { 202 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Size.java" 203 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/Size.java" 204 } 205 copy_before: { 206 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StringRes.java" 207 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StringRes.java" 208 } 209 copy_before: { 210 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StyleRes.java" 211 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StyleRes.java" 212 } 213 copy_before: { 214 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StyleableRes.java" 215 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/StyleableRes.java" 216 } 217 copy_before: { 218 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/TransitionRes.java" 219 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/TransitionRes.java" 220 } 221 copy_before: { 222 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/UiContext.java" 223 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/UiContext.java" 224 } 225 copy_before: { 226 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/UiThread.java" 227 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/UiThread.java" 228 } 229 copy_before: { 230 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/WorkerThread.java" 231 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/WorkerThread.java" 232 } 233 copy_before: { 234 from: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/XmlRes.java" 235 to: "tools/metalava/stub-annotations/src/main/java/androidx/annotation/XmlRes.java" 236 } 237 chdir: true 238 command: "(__SBOX_SANDBOX_DIR__/tools/out/bin/metalava make-annotations-package-private tools/metalava/stub-annotations/src/main/java __SBOX_SANDBOX_DIR__/out/private-stub-annotations) && (__SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/private-stub-annotations.srcjar -C __SBOX_SANDBOX_DIR__/out -D __SBOX_SANDBOX_DIR__/out)" 239 copy_after: { 240 from: "out/private-stub-annotations.srcjar" 241 to: "out/soong/.intermediates/tools/metalava/private-stub-annotations/gen/private-stub-annotations.srcjar" 242 } 243 input_hash: "9faa9dab6820a24ad77663efd5c5a6049b6839c0a93c711c2ae56b98ab3986c4" 244 env: { 245 name: "PATH" 246 inherit: true 247 } 248 env: { 249 name: "JAVA_HOME" 250 inherit: true 251 } 252 env: { 253 name: "TMPDIR" 254 inherit: true 255 } 256 env: { 257 name: "RBE_log_dir" 258 inherit: true 259 } 260 env: { 261 name: "RBE_platform" 262 inherit: true 263 } 264 env: { 265 name: "RBE_server_address" 266 inherit: true 267 } 268 env: { 269 name: "RBE_exec_root" 270 inherit: true 271 } 272 env: { 273 name: "OUT_DIR" 274 value: "out" 275 } 276 dont_inherit_env: true 277} 278 279