aboutsummaryrefslogtreecommitdiff
path: root/meta
AgeCommit message (Collapse)Author
2023-02-10Support API 34 preview.Dan Albert
Bug: None Test: checkbuild.py Change-Id: I18c0d6040705878d866816889f47edbfebba6608
2022-10-13Remove support for KitKat.Dan Albert
Bug: https://github.com/android/ndk/issues/1751 Test: treehugger Change-Id: I52c45663a8fb997cc8b8e3955e4843772c881792
2022-02-14Change platform alias from T to TiramisuRyan Prichard
Bug: http://b/217835662 Test: checkbuild.py && run_tests.py Change-Id: I159c7ed7a5ddde257e6408c10c8ac89b455462ec (cherry picked from commit fbc2f6f3b5422e17658f01038bb6ea687d937b7e) Merged-In:I159c7ed7a5ddde257e6408c10c8ac89b455462ec (cherry picked from commit 03b14bc931fb5d89339f7ee95492365286ea168e)
2022-02-14Support for T DP 1 APIs.Dan Albert
Test: treehugger Bug: http://b/214292894 Change-Id: Ia26345482e1cc256e423cd9f65f4e40d421c9733 (cherry picked from commit f47fbd89c8146b96279caba3261bf1bc43cc401a)
2021-11-19Fix meta/platforms.json for SC V2.Dan Albert
Test: treehugger Bug: http://b/204212339 Change-Id: I9a1e2fc7547f512160e17932a5367d7429e652fc (cherry picked from commit f5d5d1b3609e04e15363c1e17570342dcb5d8b23) (cherry picked from commit 11248593b1501fe3243465b125ccaaf3b9ba015e)
2021-08-17Bump minimum supported API level to KitKat.Dan Albert
Test: ./run_tests.py Bug: None Change-Id: Icc5bf444896769013451c25db30ea813dae07f12
2021-02-18Support S.Dan Albert
Test: treehugger Bug: http://b/178509855 Change-Id: I8584f30a58366b9c1de23ef0ec9f5df41b003a96 (cherry picked from commit 7543e706108faed55d5ebabc693eeda1ce7adfb0)
2020-11-10Add processor / arch / triple of an ABI to abis.cmakeHaibo Huang
They will eventually replace cmake embedded table: https://gitlab.kitware.com/cmake/cmake/-/blob/85e5139abac3c3fc1aba2d796a4020e0a6e95115/Modules/Platform/Android-Determine.cmake#L252 Change-Id: Ibbd4effb0362033f93dae7f0c0ca3f538bd5e601
2020-05-26Add a codename for R.Dan Albert
Apparently AGP needs this. AGP used to do translation from codenames to API levels before it reached the NDK, but it seems it doesn't any more. Test: QA Bug: http://b/149596499 Change-Id: I5ace6581a45d12fc0a0b777adc8aadcfd469c98d (cherry picked from commit 8bda21ebb10915f57bd509ebfe0a78aa38b50259)
2020-05-26Bump max supported API level to 30 for R DP1.Dan Albert
Test: treehugger Bug: None Change-Id: Ie4847575af5a7870d0c0bd9d4c87e8e6e2070e0a (cherry picked from commit 51a7ed11fcfe7e471dd49501d6eb49522ae9792a)
2019-04-18Remove hard coded system_libs.json list, fix doc.Dan Albert
We didn't actually ship this. The proper list was being autogenerated and this was only used for documentation purposes, but since it wasn't tested it was usually not up to date. Remove it and just refer to the location in the NDK with the real specification rather than a link to a stale metadata file. Test: ./checkbuild.py && cat $OUT/.../meta/system_libs.json Bug: None Change-Id: I8cb0472e22748333b408427b3378fc028bfb530b
2019-02-20Add support for Q.Dan Albert
Test: ./checkbuild.py && ./run_tests.py Bug: http://b/124353586 Change-Id: I158883c958c7f41ede7ab9d666846fea9e2d5a8a
2018-10-17Move system_libs into meta.Dan Albert
This also moves to autogenerating this list based on the available sysroot, since we've apparently forgotten to add a few things. Test: ./checkbuild.py Test: Manual test to check that the warning still appears for items not in the list Bug: https://github.com/android-ndk/ndk/issues/801 Change-Id: I9b4320fdac260f2ce3cb9151a3078be2d990b56d
2018-04-27Add meta/platforms.json.Dan Albert
Gradle (as well as a few of our own tools, but those can more easily change in sync with the NDK) needs to know what API levels a given NDK supports. It currently does this by scraping the $NDK/platforms directory, but that directory will be removed in r20 (or perhaps later depending on how long migration to the new toolchain layout takes). Include this information in meta/platforms.json as a sanctioned source for this information. Test: ./checkbuild.py meta Bug: None Change-Id: Id5c59dff048e3dd510c3f315a1d18971541078b6
2017-11-03Remove mips/mips64.Dan Albert
Test: ./checkbuild.py Bug: None Change-Id: Ia4a06868f72e92a60a5d1ff8ef4a74831b0ff560
2017-11-03Add mips/mips64 to the deprecation list.Dan Albert
Test: ./checkbuild.py Bug: None Change-Id: Ic676d412db8367337825b19094b239083d6bde37
2017-10-11Remove support for arm5.Dan Albert
Test: Tried to build cmake/ndk-build projects with arm5, failed Bug: None Change-Id: Ic1eb6c9f2578ae0fdb7f19bb18cf59bea5c9e2c4
2017-08-21Mark mips/mips64 as non-default ABIs.Dan Albert
Test: Checked built ABIs for a trivial ndk-build project Bug: None Change-Id: I2ee1cad9ac75798ed0324a130f6dde18f98d2684
2017-08-03Differentiate default and deprecated ABIs.Dan Albert
Deprecated ABIs are planned to be removed. Non-default ABIs will not be built unless requested (either explicitly or via all, all32, or all64). Test: checked output for a variety of APP_ABI settings Bug: None Change-Id: I65288ad1f026618cb36773bfad5df81328361898
2017-07-20Deprecate ARM 5.Dan Albert
Only a trivial portion of devices require ARM 5. ARM 7 will result in smaller and faster apps (and smaller still for people that don't use split APKs). Test: ./checkbuild.py Test: Verify deprecation behavior with hello world Bug: None Change-Id: I4d6413d224956f659c7381d11f31a3b7e9e7a0e8
2017-07-20Import some ABI information from JSON.Dan Albert
These JSON files were added for gradle, but we should start using them too. Test: nose2 Test: ./checkbuild.py Bug: None Change-Id: Ia3192dada3f7143e81188cbba70565269219d09f
2017-03-23Add meta/abis.json to list our supported ABIs.Dan Albert
Test: ./checkbuild.py --module meta Bug: http://b.android.com/236015 Change-Id: I1ff2080d5bf0efcd113cf6775f775613b8942a6f