| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: Ibd75a7023f0497620739d118662c5f2746c91285
|
| |
| |
| |
| |
| |
| |
| |
| | |
BUG: 67434336
Test: Built libjpeg-turbo, confirmed flags
Change-Id: I54c1cc968d0a08d3a221ef4c46f2572269420c6a
Merged-In: I54c1cc968d0a08d3a221ef4c46f2572269420c6a
(cherry picked from commit 09302bee385cafdf182e9dc1242d753025f617d4)
|
|\|
| |
| |
| |
| |
| | |
4301796 snap-temp-L23200000097143969
Change-Id: I0a82c495265904d6c7231edfc11778266f895049
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make sure that libdl is always after libc on the command line.
Simplifies the logic to always support system_shared_libs for
sdk and vndk builds.
For backwards compatibility without updating lots of Android.bp
files, allow libdl to be listed in shared_libs as long as it
is also in system_shared_libs or libc is not in system_shared_libs.
Remove all the places that libdl is added as a dependency, since
it will always be present unless explicitly removed now.
Bug: 62815515
Test: m -j checkbuild
Merged-In: I0233178ffea87a2f0b82190746022476304a68e2
Change-Id: I0233178ffea87a2f0b82190746022476304a68e2
(cherry picked from commit ef88ae2369aa9a097941bf1bff7823589ffc819f)
|
|\|
| |
| |
| |
| |
| | |
4288633 snap-temp-L81700000095141745
Change-Id: Ib562d273eef04aec0598b85cb37b307aa3ac83d9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
soong_build was writing a different make_vars-*.mk on every run
because the lists of vndk libraries were not sorted, causing
kati to regenerate the ninja file.
Bug: 64013660
Test: m -j nothing && rm out/soong/build.ninja && m -j nothing
Merged-In: If1ef51bad602d61a337ee6f62d4758d4123cb00d
Change-Id: If1ef51bad602d61a337ee6f62d4758d4123cb00d
(cherry picked from commit 766efbc9e9cdb956f5cac63ddf9bf949f9c1a326)
|
|\|
| |
| |
| |
| |
| | |
4269864 snap-temp-L25700000092502312
Change-Id: Ib1fe2d734e1bc3c131e460729c3c3e7bc211e693
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
cflags that are only applied when building the vendor variant of a lib
is now supported. This will be particularily useful when existing macro
should be turned off for the vendor variant:
cflags: ["-DENABLE_FEATURE_X"],
target: {
vendor: {
cflags: ["-UENABLE_FEATURE_X"],
},
},
Without this, the library author has to undef the macro inside the
source code using __ANDROID_VNDK__, which is not desired especially for
external projects.
Bug: 64514237
Test: BOARD_VNDK_VERSION=current m -j libsqlite libsqlite.vendor
Change-Id: Ib484b5b12e14ab776276a30ed2763dffadc9d642
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
LL-NDK, VNDK-core, VNDK-SP libraries are exported to make as
SOONG_LLNDK_LIBRARIES, SOONG_VNDK_CORE_LIBRARIES, and
SOONG_VNDK_SAMEPROCESS_LIBRARIES. This can be used to auto-generate
ld.config.txt from a template.
Bug: 64013660
Test: BOARD_VNDK_VERSION=current m -j successful
Test: check out/soong/make_vars*.mk and look for SOONG_*_LIBRARIES
Change-Id: I0f4c5d05d9cd28c3fc9fdcca6ce0e6eaeaacbe8d
|
|\|
| |
| |
| |
| |
| | |
4262309 snap-temp-L02100000091441105
Change-Id: Id1a3f48566a45da6621ba15173ad2b3c20e154d1
|
| |\
| | |
| | |
| | | |
exclude_shared_libs" into oc-mr1-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since a lib in exclude_shared_libs are not used for the vendor variant,
it should also be removed from the export_shared_lib_headers.
Bug: 62471389
Test: BOARD_VNDK_VERSION=current m -j libxml2.vendor successful
(libxml2 has libicuuc in both exported_shared_lib_headers and
exclude_shared_libs for the vendor variant)
Change-Id: Ic9ddbd7be3c76df563e428ba2409a03bd2e1e113
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As a part of the fix for bug 38304436, the condition for dumping abi for
a source file was reduced to : if the source file belongs to a library
belonging the vndk or the llndk, dump the abi. This needs to be changed back to:
if the source file comes through a dependency of a vndk library (static,
whole static or source), whether or not the dependency may be vndk-enabled, dump
the abi.
Test: mm -j64 in external/libcxx.
Without the change, libc++ does not produce any abi dump, since it
depends on whole static libraries not marked vndk enabled. After the
change, libc++ has an abi dump combining abi exposed by whole static,
static and source dependencies.
Bug: 38304436
Merged-In: I07563da68a03b11236b0d7a7ce5ca35cc36bd1df
Change-Id: Ida3dceeca11342756191f316bee74ea08bcdd984
(cherry picked from commit 2a96640335aa5d3d9a977032c7aa3cb487829b9a)
|
|\|
| |
| |
| |
| |
| | |
4237114 snap-temp-L83200000088245566
Change-Id: Ic1b72eeda75adc39de4e19205743c046e34c1ba1
|
| |\
| | |
| | |
| | | |
into oc-mr1-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the lib is vendor-only, then .vendor suffix is not added.
Furthermore, this change correctly adds .vendor suffix even to the names
listed in LOCAL_SHARED_LIBRARIES so that we don't need to add the suffix
in the make world.
This also allows us to use the original name (without the .vendor
suffix) of the vendor-only modules in make (e.g. in PRODUCT_PACKAGES or
as a make target).
Bug: 37480243
Test: BOARD_VNDK_VERSION=current m -j <name> is successful, where <name>
is one of the vendor-only libraries in Soong. (i.e.
android.hardware.renderscript@1.0-impl)
Test: m -j does not break anything
Merged-In: I203e546ff941878a40c5e7cfbb9f70b617df272d
Change-Id: I203e546ff941878a40c5e7cfbb9f70b617df272d
(cherry picked from commit 27b188bc86dae9d5756d83906955b8111218fac1)
|
|\| |
| | |
| | |
| | |
| | |
| | | |
4229613 snap-temp-L11600000087367977
Change-Id: I1d26ebb2ca145cde36cc576ae5990c0181671923
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'vndk' tag must be parsed in cc_defaults as well.
Bug: 64093420
Test: build with a module that has 'vndk' tag in cc_defaults.
Change-Id: I21a5a831dbf8cae00be98c00f4bb98504da53c8d
Merged-In: I21a5a831dbf8cae00be98c00f4bb98504da53c8d
(cherry picked from commit 4b2382f78e328a0ba2f8c8cdf4fe2d35db123229)
|
|\|
| |
| |
| |
| |
| | |
4198291 snap-temp-L50900000084068812
Change-Id: I9bfbc9d96dc8305dbaf849aae9f692f9000b3e70
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
am: 25167cdc7a am: b6b050c4cf am: 633145925b
am: 7a358cc4b9
Change-Id: I8d8d5fcb8d976d095260cbde613a0554ab199719
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 25167cdc7a am: b6b050c4cf
am: 633145925b
Change-Id: Ie3f098d7d3193ed97acb13f90605f8ef2d22dd54
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
am: 25167cdc7a
am: b6b050c4cf
Change-Id: I30df8de5957df687952181761ecfb4093c79901b
|
| | | | |\
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 25167cdc7a
Change-Id: I46a2d77a2bb5f6597cc98eaffaa3f2f59ce21209
|
| | | | | |\ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
InitDefaultsModule and InitDefaultableModule were requiring the
module to be passed in as an argument twice, once as a
android.Module and once as an android.DefaultableMOdule. Use
a type assertion instead.
Test: builds
Change-Id: I57d721e68a4f016e02c17a678af5f2ba25a9a430
|
| |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
38b2f41edc am: e1f13d112f
am: f04eea0ac8
Change-Id: Id3c21cf620e1e645669d037f3ecdd7c77df2087e
|
| | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
38b2f41edc
am: e1f13d112f
Change-Id: I3613b1508696a438ec0c22663cd638894b933838
|
| | | |\| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 38b2f41edc
Change-Id: I3555566b0c72be117fa1d3f3ba72015e4cba5310
|
| | | | |\| |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: e8dc34a372
Change-Id: Ib78ab6d438660a687fcbfac2efb89dfc01bf6be9
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prebuilt_java_library -> java_prebuilt_library
prebuilt_sdk -> android_prebuilt_sdk
java_resource_dirs -> resource_dirs
exclude_java_resource_dirs -> exclude_resource_dirs
java_libs -> libs
java_static_libs -> static_libs
Test: java_test.go
Change-Id: Icb0eefa6663844e20ad0a8729fb2c90ec916c3eb
|
| |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ace97fa176
am: 00e60ee5f4
Change-Id: I4302d789958e68092590a00d9989464a84f667b8
|
| | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: ace97fa176
Change-Id: I8a9b2549b5b5dc0cb05ad3cfb0933d61846e94f6
|
| | | |\| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: bae618a3a3
Change-Id: I314553b73fefeba0ee60ce815ddd9add5c0ef17c
|
| | | | |\| |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: be1da475d0
Change-Id: I7b34b09b761319020661351ab8d4fcb58ec47ac7
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Test: java_test.go
Change-Id: Id265a2acd6e6c4ce7764f77c888e22b1fddc02c4
|
| |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
4cab63a8e7
am: afb1764d9b
Change-Id: I838d3df8ce2a97d021a148a3e1b828fe47bed4ed
|
| | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 4cab63a8e7
Change-Id: I1825f12eee21c7c21c8bda6ecc47790ee2affe88
|
| | | |\| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: bad72547e1
Change-Id: Idffb28113e58a43fb598044a3ded25539f438778
|
| | | | |\| |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: ec7a0424c3
Change-Id: I65c6b1355c4bfd94c70b7a1c355139329109ec07
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Test: java_test.go
Change-Id: Iabb75edbfee731578b5b9f547594613203cf9b79
|
| |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: eb49242cbe
Change-Id: I4755638b6fe691fc9cd72550479fc727dab566ca
|
| | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 7c19ef4992
Change-Id: I14b93c7a795f448512d18da73fa45b0b05379068
|
| | | |\| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: a7be5fbb7e
Change-Id: Id2f7d83c36b15429da791582c496d4771c201049
|
| | | | |\| |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 72bb363608
Change-Id: Icf651d3bfe0fff95fe95edc92616b7c782b618dc
|
| | | | | |/
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Java modules have been unused for a few years, add a few very basic
tests to exercise the modules as they are brought up to date.
Test: java_test.go
Change-Id: Ib23fc065674a61308333130ff1a992525b92e705
|
| |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 698b3132ae
am: 4fe760591d
Change-Id: I5bae25cc7193b506549a7ce813bd00b40b0d26f4
|
| | |\| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 698b3132ae
Change-Id: I72c3fff0cd5a4e11b8242398e0e9dec51a3079db
|
| | | |\| |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: f1aba41add
Change-Id: Ia4e8fdf0fb59e14c0b576ce9fb8169c9d8759524
|
| | | | |\|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: ec95f7f2f6
Change-Id: I2954c085a5961a96147d3d2bb2b3b60b4f27cdaa
|