aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
AgeCommit message (Collapse)Author
2024-03-11Remove VNDK definition(s)HEADmastermainKiyoung Kim
As of VNDK deprecation, any libraries that defines vndk is no longer valid anymore. This change removes all VNDK definition(s) from modules which was VNDK. Bug: 328994089 Test: AOSP CF build succeeded Change-Id: Ie13b26cb67459ab6453fac09ca7a8bab5746f0af
2021-06-08Update Android.bpNick Chusid
Change-Id: I52356f11d7f9181a7bbe6d58756ab0070d9d9f6e
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/piexandroid-s-preview-1Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Idb404d88f2f74aa2c84877417f5414ae08d6502f
2020-11-11Add product_available to product available modulesJustin Yun
vendor_available modules were available to product modules. However, not all vendor_available modules are required to be available to product modules. Some modules want to be available only to product modules but not vendor modules. To cover the requirement, we separate product_available from vendor_available. vendor_available will not provide product available module. Bug: 150902910 Test: build Change-Id: Iee663ffd1666985bccd92ef68f051c5b6f3f8204
2019-06-27Enable static builds of libpiexJerome Gaillard
Test: m libpiex Change-Id: I91b7fbd0babf2f2f17fc927c1f561913361b32c0
2019-03-12Revert "Mark libpiex as double_loadable"android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseJooyung Han
This reverts commit c64563c91634c8e6c5fd2dd0b0f67315b30a170f. Reason for revert: libpiex is no longer used by libmediandk(aosp/915075). Exempt-From-Owner-Approval: revert Change-Id: I858a16f7d40613b9c433997bbd7308dcf521427b
2019-02-07Mark libpiex as double_loadableJooyung Han
libpiex is a VNDK lib and also used by LLNDK(libmediandk) which means this lib can be double-loaded. (deps: libmediandk -> libmedia_jni -> libpiex) Bug: 121280180 Test: m -j Change-Id: Ie83ebd7e974ebc28a84855065544c10d3b81cb12
2018-11-29Enable libpiex for Windowsandroid-wear-8.0.0_r2android-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-n-iot-release-ihome-igv1nougat-iot-releaseJerome Gaillard
This is needed to use skia in Android Studio for Windows. Test: sdk build Change-Id: Iaf219ff802dd367a5b9679306319049590885fad
2018-10-18Create a host target for libpiexJerome Gaillard
This is required for building a version of layoutlib using skia as its renderer. Test: sdk build Change-Id: Iaf504f8f5889c3612a11d514a428b080a89a7b04
2017-09-29Use -Werror in external/piexChih-Hung Hsieh
Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: Ib4d60122a7cd072d03206f53eb89e4f686f45c1f
2017-09-08Mark the module as VNDK or VNDK-SP in Android.bpJustin Yun
As a VNDK/VNDK-SP module, Android.bp must have 'vndk' tag as well as 'vendor_available: true'. For a VNDK module, the 'vndk' tag has 'enabled: true'. It will be installed system/lib(64)/vndk as a vendor variant. For a VNDK-SP module, the 'vndk' tag has 'support_system_process: true' as well as 'enabled: true'. It will be installed system/lib(64)/vndk-sp as a vendor variant. Bug: 63866913 Test: build and boot with BOARD_VNDK_VERSION=current Merged-In: I63923fcb6c11a2c331606f5b0b71e9f4c4cd7322 Change-Id: I63923fcb6c11a2c331606f5b0b71e9f4c4cd7322 (cherry picked from commit 062f53fc7310904a6ff18e226b9af00fd3bab58b)
2017-06-14Mark dependencies of libpiex as vendor_availableandroid-o-preview-4android-o-iot-preview-5o-iot-preview-5Jiyong Park
libpiex is already vendor_available but its dependencies are not. Marking them as vendor_available since a vendor_available lib cannot link against to non vendor_available libs. Bug: 33241851 Test: BOARD_VNDK_VERSION=current m -j libpiex.vendor Change-Id: I9c33eb95023519f3df6cbe15df68ac864d213ae9
2017-05-24Mark libpiex vendor_available.android-o-preview-3Jayant Chowdhary
libpiex belongs to vndk-cap. Mark it vendor_available to enable vndk abi stability checks on it. Details: https://android-review.googlesource.com/368372 Test: mm -j64 Bug: 38244611 Change-Id: I33f9c4bf15a33d5792cbe617420a1c48baf492e6
2016-12-05Export headers from libpiexColin Cross
Test: mmma -j external/skia Change-Id: I5b36fd1136aeb82237c4aee6723c51b8a9405838
2016-12-01Convert libpiex to Android.bpColin Cross
See build/soong/README.md for more information. Also converts the tiny libbinary_parse, libimage_type_recognition, and libtiff_directory shared libraries to static libraries. They are only used by libpiex, and linking them statically reduces the total size by 90kB (263kB to 170kB). Test: mma -j Change-Id: I3f6a822e4497cf3cedecd30d4e11565e5da71b07