| [ |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/repo", |
| "init", |
| "-u", |
| "https://android.googlesource.com/platform/manifest", |
| "-b", |
| "master" |
| ], |
| "infra_step": true, |
| "name": "repo init" |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/repo", |
| "sync", |
| "-f", |
| "-c" |
| ], |
| "infra_step": true, |
| "name": "repo sync" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "rmtree", |
| "[START_DIR]/out" |
| ], |
| "infra_step": true, |
| "name": "clobber" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86" |
| }, |
| "name": "Pre clean x86" |
| }, |
| { |
| "cmd": [ |
| "make", |
| "-j8" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86" |
| }, |
| "name": "Build x86" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86" |
| }, |
| "name": "Post clean x86" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86_64" |
| }, |
| "name": "Pre clean x86_64" |
| }, |
| { |
| "cmd": [ |
| "make", |
| "-j8" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86_64" |
| }, |
| "name": "Build x86_64" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_x86_64" |
| }, |
| "name": "Post clean x86_64" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm" |
| }, |
| "name": "Pre clean arm" |
| }, |
| { |
| "cmd": [ |
| "make", |
| "-j8" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm" |
| }, |
| "name": "Build arm" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm" |
| }, |
| "name": "Post clean arm" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm64" |
| }, |
| "name": "Pre clean arm64" |
| }, |
| { |
| "cmd": [ |
| "make", |
| "-j8" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm64" |
| }, |
| "name": "Build arm64" |
| }, |
| { |
| "cmd": [ |
| "rm", |
| "-rf", |
| "out" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_USE_READ_BARRIER": "true", |
| "JACK_REPOSITORY": "[START_DIR]/prebuilts/sdk/tools/jacks", |
| "JACK_SERVER": "false", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:<PATH>", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "aosp_arm64" |
| }, |
| "name": "Post clean arm64" |
| }, |
| { |
| "jsonResult": null, |
| "name": "$result" |
| } |
| ] |