69bb2f6bcf261caa994273ee21b8e6111845d89e |
|
27-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Add new Android build and install scripts This change adds new Android build and install scripts under scripts/android. Key improvements over old ones are: * Build no longer relies on ant or 'android project' tools. * Native code build leverages scripts/build code which should fix incremental builds and improve compatibility. * Build script error reporting should be much better. * Final APK is now built incrementally which should enable much faster incremental builds once asset copy targets are fixed in main build. This work required some changes to common code: * Android cross-compile toolchain is set up by including targets/android/ndk-r11.cmake before project() in the main CMakeLists.txt instead of using -DCMAKE_TOOLCHAIN_FILE. CMake native toolchain file support seems incredbly buggy and configuring toolchain in regular build files seems to be much more robust. * scripts/build/config.py now finds CMake automatically on OS X. * New HostInfo class has been added into scripts/build/config.py. Components: AOSP, Framework Change-Id: I4b5b78c0d4d3aff248887ba5ced0c91081e24e6b
/external/deqp/scripts/build/build.py
|
d10bb3c8c9552ee114a2cbf48255c96c68423bda |
|
13-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Re-create build directory if using existing one fails When having multiple branches simultaneously checked out, it is common to run into a situation where build_caselists.py or build_android_mustpass.py fails since the existing build directory points to different source tree. As a fix remove and re-create build directory if using existing one fails. Change-Id: I3345482fbd3807dc153ac57aee6e893d059fc963
/external/deqp/scripts/build/build.py
|
3c77ed4e119083afaec64a173bfdcf024c271635 |
|
06-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add copyright banner to scripts. Change-Id: I76ada41d0783c658aa3208475650f7d8fb8e6fd4
/external/deqp/scripts/build/build.py
|
290f32ab4cdac8866be121c3da33bb187333f4ab |
|
29-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
First iteration of new release script This change restores release script from the grave and adapts it to the new environment. Releases are now defined by a simple configuration (source-only, bin-only, or both) and unique name. Android APK and linux64 utility binaries are currently built but not tested. Additionally, deprecated license checks have been removed from qpInfo and tcuApp. Change-Id: If5073f65e7a91ec60fa7d903c9e9cfd196075944
/external/deqp/scripts/build/build.py
|
3c827367444ee418f129b2c238299f49d3264554 |
|
02-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Import dEQP. Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/scripts/build/build.py
|