xref: /aosp_15_r20/external/aws-crt-java/codebuild/cd/windows-vs2015-x86-build.bat (revision 3c7ae9de214676c52d19f01067dc1a404272dc11)
1*3c7ae9deSAndroid Build Coastguard Worker
2*3c7ae9deSAndroid Build Coastguard Worker@setlocal enableextensions enabledelayedexpansion
3*3c7ae9deSAndroid Build Coastguard Worker
4*3c7ae9deSAndroid Build Coastguard Workerecho PATH=%PATH%
5*3c7ae9deSAndroid Build Coastguard Workerecho JAVA_HOME=%JAVA_HOME%
6*3c7ae9deSAndroid Build Coastguard Worker
7*3c7ae9deSAndroid Build Coastguard Workerset AWS_CMAKE_GENERATOR=Visual Studio 14 2015
8*3c7ae9deSAndroid Build Coastguard Worker
9*3c7ae9deSAndroid Build Coastguard Workergit submodule update --init
10*3c7ae9deSAndroid Build Coastguard Worker
11*3c7ae9deSAndroid Build Coastguard Workerfor /f %%A in ('git describe --tags') do (
12*3c7ae9deSAndroid Build Coastguard Worker    set GIT_TAG=%%A
13*3c7ae9deSAndroid Build Coastguard Worker)
14*3c7ae9deSAndroid Build Coastguard Worker
15*3c7ae9deSAndroid Build Coastguard Workermvn -X install -DskipTests -Dcrt.classifier=windows-x86_32 || goto error
16*3c7ae9deSAndroid Build Coastguard Worker
17*3c7ae9deSAndroid Build Coastguard Workeraws s3 cp --recursive --exclude "*" --include "*.dll" .\target\cmake-build\lib s3://aws-crt-java-pipeline/%GIT_TAG%/lib
18*3c7ae9deSAndroid Build Coastguard Workeraws s3 cp --recursive --exclude "*" --include "*.jar" .\target s3://aws-crt-java-pipeline/%GIT_TAG%/jar
19*3c7ae9deSAndroid Build Coastguard Worker
20*3c7ae9deSAndroid Build Coastguard Worker
21*3c7ae9deSAndroid Build Coastguard Worker@endlocal
22*3c7ae9deSAndroid Build Coastguard Workergoto :EOF
23*3c7ae9deSAndroid Build Coastguard Worker
24*3c7ae9deSAndroid Build Coastguard Worker:error
25*3c7ae9deSAndroid Build Coastguard Worker@endlocal
26*3c7ae9deSAndroid Build Coastguard Workerecho Failed with error #%errorlevel%.
27*3c7ae9deSAndroid Build Coastguard Workerexit /b %errorlevel%
28