blob: d2d3807b04060a52f4ca483100edcc4ac9424405 [file] [log] [blame]
[
{
"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"
}
]