aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Snap for 4383937 from 61d4611685b19e82f4edf76c15f2802af8b5b9cb to oc-mr1-releaseandroid-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-security-8.1.0_r82android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r81android-8.1.0_r80android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r69android-8.1.0_r68android-8.1.0_r66android-8.1.0_r6android-8.1.0_r5android-8.1.0_r4android-8.1.0_r3android-8.1.0_r23android-8.1.0_r19android-8.1.0_r16android-8.1.0_r15android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1android-build-team Robot2017-10-082-0/+21
|\ | | | | | | Change-Id: Ibd75a7023f0497620739d118662c5f2746c91285
| * Use correct flags for host-side assemblyGreg Hartman2017-10-062-0/+21
| | | | | | | | | | | | | | | | BUG: 67434336 Test: Built libjpeg-turbo, confirmed flags Change-Id: I54c1cc968d0a08d3a221ef4c46f2572269420c6a Merged-In: I54c1cc968d0a08d3a221ef4c46f2572269420c6a (cherry picked from commit 09302bee385cafdf182e9dc1242d753025f617d4)
* | release-request-c924aaac-f0a2-4215-8dc4-e314f22460d9-for-git_oc-mr1-release- ↵android-build-team Robot2017-08-283-38/+25
|\| | | | | | | | | | | 4301796 snap-temp-L23200000097143969 Change-Id: I0a82c495265904d6c7231edfc11778266f895049
| * Make libdl.so be loaded after libc.soColin Cross2017-08-243-38/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | release-request-369362fc-cc6c-4cb1-95c0-90b5ac7c52cb-for-git_oc-mr1-release- ↵android-build-team Robot2017-08-201-0/+4
|\| | | | | | | | | | | 4288633 snap-temp-L81700000095141745 Change-Id: Ib562d273eef04aec0598b85cb37b307aa3ac83d9
| * Keep vndk library lists sortedColin Cross2017-08-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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)
* | release-request-68cc9b2a-98ae-4fbf-8b56-3e535855f399-for-git_oc-mr1-release- ↵android-build-team Robot2017-08-138-17/+63
|\| | | | | | | | | | | 4269864 snap-temp-L25700000092502312 Change-Id: Ib1fe2d734e1bc3c131e460729c3c3e7bc211e693
| * Merge "cflags for vendor variants" into oc-mr1-devTreeHugger Robot2017-08-111-0/+8
| |\
| | * cflags for vendor variantsJiyong Park2017-08-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | List of VNDK-related libs are exported to makeJiyong Park2017-08-107-17/+55
| |/ | | | | | | | | | | | | | | | | | | | | | | | | 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
* | release-request-7f84484c-eec6-4577-8d5a-55079be4f3c5-for-git_oc-mr1-release- ↵android-build-team Robot2017-08-102-5/+6
|\| | | | | | | | | | | 4262309 snap-temp-L02100000091441105 Change-Id: Id1a3f48566a45da6621ba15173ad2b3c20e154d1
| * Merge "a shared lib header is not exported to vendors if it is in ↵TreeHugger Robot2017-08-101-4/+5
| |\ | | | | | | | | | exclude_shared_libs" into oc-mr1-dev
| | * a shared lib header is not exported to vendors if it is in exclude_shared_libsJiyong Park2017-08-101-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Allow vndk library dependecies to dump abi again.Jayant Chowdhary2017-08-081-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | release-request-ceffd4a6-d719-491c-b078-6ce33cda5fb8-for-git_oc-mr1-release- ↵android-build-team Robot2017-08-023-9/+39
|\| | | | | | | | | | | 4237114 snap-temp-L83200000088245566 Change-Id: Ic1b72eeda75adc39de4e19205743c046e34c1ba1
| * Merge ".vendor suffix is added only for libs having core/vendor variants" ↵TreeHugger Robot2017-08-013-9/+39
| |\ | | | | | | | | | into oc-mr1-dev
| | * .vendor suffix is added only for libs having core/vendor variantsJiyong Park2017-07-273-9/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | release-request-c95412f1-5f1e-4c57-a922-faa9b288e2d0-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-301-0/+1
|\| | | | | | | | | | | | | | | | | 4229613 snap-temp-L11600000087367977 Change-Id: I1d26ebb2ca145cde36cc576ae5990c0181671923
| * | Allow 'vndk' tag in cc_defaultsJustin Yun2017-07-281-0/+1
| |/ | | | | | | | | | | | | | | | | | | '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)
* | release-request-d8901a87-7dd0-4cc8-a44e-d04982e429da-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-209-118/+380
|\| | | | | | | | | | | 4198291 snap-temp-L50900000084068812 Change-Id: I9bfbc9d96dc8305dbaf849aae9f692f9000b3e70
| * Merge "Don't pass same argument twice for defaults modules initialization" ↵Colin Cross2017-07-202-19/+23
| |\ | | | | | | | | | | | | | | | | | | | | | am: 25167cdc7a am: b6b050c4cf am: 633145925b am: 7a358cc4b9 Change-Id: I8d8d5fcb8d976d095260cbde613a0554ab199719
| | * Merge "Don't pass same argument twice for defaults modules initialization" ↵Colin Cross2017-07-202-19/+23
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 25167cdc7a am: b6b050c4cf am: 633145925b Change-Id: Ie3f098d7d3193ed97acb13f90605f8ef2d22dd54
| | | * Merge "Don't pass same argument twice for defaults modules initialization" ↵Colin Cross2017-07-202-19/+23
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 25167cdc7a am: b6b050c4cf Change-Id: I30df8de5957df687952181761ecfb4093c79901b
| | | | * Merge "Don't pass same argument twice for defaults modules initialization"Colin Cross2017-07-202-19/+23
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 25167cdc7a Change-Id: I46a2d77a2bb5f6597cc98eaffaa3f2f59ce21209
| | | | | * Merge "Don't pass same argument twice for defaults modules initialization"Treehugger Robot2017-07-202-19/+23
| | | | | |\
| | | | | | * Don't pass same argument twice for defaults modules initializationColin Cross2017-07-192-19/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | Rename java module and property names for consistency am: e8dc34a372 am: ↵Colin Cross2017-07-203-20/+20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38b2f41edc am: e1f13d112f am: f04eea0ac8 Change-Id: Id3c21cf620e1e645669d037f3ecdd7c77df2087e
| | * | | | | Rename java module and property names for consistency am: e8dc34a372 am: ↵Colin Cross2017-07-203-20/+20
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38b2f41edc am: e1f13d112f Change-Id: I3613b1508696a438ec0c22663cd638894b933838
| | | * | | | Rename java module and property names for consistency am: e8dc34a372Colin Cross2017-07-203-20/+20
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 38b2f41edc Change-Id: I3555566b0c72be117fa1d3f3ba72015e4cba5310
| | | | * | | Rename java module and property names for consistencyColin Cross2017-07-203-20/+20
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e8dc34a372 Change-Id: Ib78ab6d438660a687fcbfac2efb89dfc01bf6be9
| | | | | * | Rename java module and property names for consistencyColin Cross2017-07-193-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | Use dependency tags for java modules am: be1da475d0 am: bae618a3a3 am: ↵Colin Cross2017-07-202-61/+47
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ace97fa176 am: 00e60ee5f4 Change-Id: I4302d789958e68092590a00d9989464a84f667b8
| | * | | | | Use dependency tags for java modules am: be1da475d0 am: bae618a3a3Colin Cross2017-07-202-61/+47
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ace97fa176 Change-Id: I8a9b2549b5b5dc0cb05ad3cfb0933d61846e94f6
| | | * | | | Use dependency tags for java modules am: be1da475d0Colin Cross2017-07-202-61/+47
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: bae618a3a3 Change-Id: I314553b73fefeba0ee60ce815ddd9add5c0ef17c
| | | | * | | Use dependency tags for java modulesColin Cross2017-07-202-61/+47
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: be1da475d0 Change-Id: I7b34b09b761319020661351ab8d4fcb58ec47ac7
| | | | | * | Use dependency tags for java modulesColin Cross2017-07-192-61/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: java_test.go Change-Id: Id265a2acd6e6c4ce7764f77c888e22b1fddc02c4
| * | | | | | Use android.Prebuilt for JavaPrebuilts am: ec7a0424c3 am: bad72547e1 am: ↵Colin Cross2017-07-201-31/+48
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4cab63a8e7 am: afb1764d9b Change-Id: I838d3df8ce2a97d021a148a3e1b828fe47bed4ed
| | * | | | | Use android.Prebuilt for JavaPrebuilts am: ec7a0424c3 am: bad72547e1Colin Cross2017-07-201-31/+48
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 4cab63a8e7 Change-Id: I1825f12eee21c7c21c8bda6ecc47790ee2affe88
| | | * | | | Use android.Prebuilt for JavaPrebuilts am: ec7a0424c3Colin Cross2017-07-201-31/+48
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: bad72547e1 Change-Id: Idffb28113e58a43fb598044a3ded25539f438778
| | | | * | | Use android.Prebuilt for JavaPrebuiltsColin Cross2017-07-201-31/+48
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ec7a0424c3 Change-Id: I65c6b1355c4bfd94c70b7a1c355139329109ec07
| | | | | * | Use android.Prebuilt for JavaPrebuiltsColin Cross2017-07-191-31/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: java_test.go Change-Id: Iabb75edbfee731578b5b9f547594613203cf9b79
| * | | | | | Add basic tests for java modules am: 72bb363608 am: a7be5fbb7e am: 7c19ef4992Colin Cross2017-07-202-0/+243
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: eb49242cbe Change-Id: I4755638b6fe691fc9cd72550479fc727dab566ca
| | * | | | | Add basic tests for java modules am: 72bb363608 am: a7be5fbb7eColin Cross2017-07-202-0/+243
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 7c19ef4992 Change-Id: I14b93c7a795f448512d18da73fa45b0b05379068
| | | * | | | Add basic tests for java modules am: 72bb363608Colin Cross2017-07-202-0/+243
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a7be5fbb7e Change-Id: Id2f7d83c36b15429da791582c496d4771c201049
| | | | * | | Add basic tests for java modulesColin Cross2017-07-202-0/+243
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 72bb363608 Change-Id: Icf651d3bfe0fff95fe95edc92616b7c782b618dc
| | | | | * | Add basic tests for java modulesColin Cross2017-07-192-0/+243
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Merge "Revert "Remove java version checks"" am: ec95f7f2f6 am: f1aba41add ↵Colin Cross2017-07-193-0/+170
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 698b3132ae am: 4fe760591d Change-Id: I5bae25cc7193b506549a7ce813bd00b40b0d26f4
| | * | | | Merge "Revert "Remove java version checks"" am: ec95f7f2f6 am: f1aba41addColin Cross2017-07-193-0/+170
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 698b3132ae Change-Id: I72c3fff0cd5a4e11b8242398e0e9dec51a3079db
| | | * | | Merge "Revert "Remove java version checks"" am: ec95f7f2f6Colin Cross2017-07-193-0/+170
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: f1aba41add Change-Id: Ia4e8fdf0fb59e14c0b576ce9fb8169c9d8759524
| | | | * | Merge "Revert "Remove java version checks""Colin Cross2017-07-193-0/+170
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ec95f7f2f6 Change-Id: I2954c085a5961a96147d3d2bb2b3b60b4f27cdaa