blob: 94586bcfc28fdef3cd072229674badebbaa5dde6 [file] [log] [blame] [edit]
{
"name": "aws-crt-java",
"packages": [
"maven"
],
"build_steps": [
"mvn -P continuous-integration -B compile"
],
"test_steps": [
"aws-crt-java-test"
],
"+imports": [
"JDK8"
],
"build_dir": "target/cmake-build",
"build_env": {
"JAVA_HOME": "{java_home}",
"OVERRIDE_JAVA_HOME": "{java_home}"
},
"test_env": {
"JAVA_HOME": "{java_home}",
"OVERRIDE_JAVA_HOME": "{java_home}"
},
"hosts": {
"ubuntu": {
"packages": [
"openjdk-8-jdk-headless"
]
},
"debian": {
"packages": [
"openjdk-8-jdk-headless"
]
}
},
"targets": {
"linux": {
"!build_steps": [
"mvn -P continuous-integration -B compile"
],
"!test_steps": [
"aws-crt-java-test"
],
"architectures": {
"armv6": {
"!packages": [],
"!build_steps": [
"build"
],
"!test_steps": [],
"!cmake_args": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_DEPS=ON",
"-DBUILD_TESTING=OFF"
]
},
"armv7": {
"!packages": [],
"!build_steps": [
"build"
],
"!test_steps": [],
"!cmake_args": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_DEPS=ON",
"-DBUILD_TESTING=OFF"
]
},
"arm64": {
"!packages": [],
"!build_steps": [
"build"
],
"!test_steps": [],
"!cmake_args": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_DEPS=ON",
"-DBUILD_TESTING=OFF"
]
}
},
"hosts": {
"_comment": "Reset the overrides from targets/linux/architectures/arm* for Alpine",
"alpine": {
"!packages": [
"maven",
"openjdk8"
],
"!build_steps": [
"mvn -P continuous-integration -B compile",
"build-classifier"
],
"!test_steps": [
"aws-crt-java-test"
]
},
"openwrt": {
"!packages": [],
"!build_steps": [
"mvn -P continuous-integration -B compile"
]
}
}
},
"android": {
"imports": [
"android-sdk"
],
"build_env": {
"ANDROID_SDK_ROOT": "{android_sdk_path}"
},
"!build_steps": [
"{source_dir}/gradlew assemble"
],
"architectures": {
"armv7": {
"!packages": [],
"!build_steps": [
"build"
],
"!test_steps": [],
"!cmake_args": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_DEPS=ON",
"-DBUILD_TESTING=OFF"
]
},
"arm64": {
"!packages": [],
"!build_steps": [
"build"
],
"!test_steps": [],
"!cmake_args": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_DEPS=ON",
"-DBUILD_TESTING=OFF"
]
}
}
},
"freebsd": {
"packages": [
"openjdk8"
],
"!build_env": {
"JAVA_HOME": "/usr/local/openjdk8"
},
"!build_steps": [
"mvn -P continuous-integration -B compile"
],
"!test_steps": [
"mvn -B test -DrerunFailingTestsCount=5"
]
}
}
}