Commit Graph

46164 Commits

Author SHA1 Message Date
Tri Vo d677d873b2 Merge "Remove libsuspend from VNDK." am: 0dd056538a
am: ef813b772a

Change-Id: Ia2a427e0765304a55ca75eae1c4aef2acb5617ff
2018-08-15 16:41:53 -07:00
Tri Vo ef813b772a Merge "Remove libsuspend from VNDK."
am: 0dd056538a

Change-Id: I79da3b322d08a6d98299b5ca6c3c37d7d797e4c2
2018-08-15 15:27:45 -07:00
Tri Vo 0dd056538a Merge "Remove libsuspend from VNDK." 2018-08-15 21:05:31 +00:00
Tao Bao 373fd7bc91 Merge "Remove the hack that uses INSTALLED_RAMDISK_TARGET as INSTALLED_BOOTIMAGE_TARGET." am: 1fa790cb53
am: da29ba7fe8

Change-Id: I1488b6cad202224443a32b5f5907ea8e2103307b
2018-08-15 11:08:57 -07:00
Tao Bao da29ba7fe8 Merge "Remove the hack that uses INSTALLED_RAMDISK_TARGET as INSTALLED_BOOTIMAGE_TARGET."
am: 1fa790cb53

Change-Id: Ib850ff31e8edbf64c6c68577f78890958ec6de75
2018-08-15 11:05:29 -07:00
Tao Bao 1fa790cb53 Merge "Remove the hack that uses INSTALLED_RAMDISK_TARGET as INSTALLED_BOOTIMAGE_TARGET." 2018-08-15 17:59:47 +00:00
Ralph Nathan ad5386f6a5 Merge "Allow products to define their own hidden api stubs" am: e68ede57d7
am: 6fa4b60c21

Change-Id: Idbd683066aba35a48c92b54f9f6ea5bbc81090ab
2018-08-15 10:39:41 -07:00
Ralph Nathan 6fa4b60c21 Merge "Allow products to define their own hidden api stubs"
am: e68ede57d7

Change-Id: Idb0bb0c7f2ac2ca848da830b90ceebe128869430
2018-08-15 10:35:10 -07:00
Treehugger Robot e68ede57d7 Merge "Allow products to define their own hidden api stubs" 2018-08-15 17:24:02 +00:00
Tao Bao e38c668648 Merge "Reland "Generate the list of installed files in recovery image."" am: 5d1b46784d
am: 381e9ff950

Change-Id: If8a85e1a155e3936b70590c0826cf79bd803ee8f
2018-08-15 10:10:10 -07:00
Tao Bao 381e9ff950 Merge "Reland "Generate the list of installed files in recovery image.""
am: 5d1b46784d

Change-Id: I3ee636b4b5f4131c8cb84e3f272a63ac58b6250c
2018-08-15 10:02:58 -07:00
Ralph Nathan b8fb0de02f Allow products to define their own hidden api stubs
This enables other verticals/products to expand the list of APIs that
apps can call on those devices.

Bug: 112190341
Test: local test with app
Merged-In: I4dc983273a1beb83d0b81ab026945880a10bbd8c
Change-Id: I4dc983273a1beb83d0b81ab026945880a10bbd8c
(cherry picked from commit f9bf755d0a)
2018-08-15 17:51:55 +01:00
Tao Bao 5d1b46784d Merge "Reland "Generate the list of installed files in recovery image."" 2018-08-15 16:37:12 +00:00
Tao Bao 10fc949873 Reland "Generate the list of installed files in recovery image."
This reverts commit 60a47827cb to reland
the change that generates installed-files-recovery.{txt,json}.

This CL addresses the previous issue by explicitly depending on
INSTALLED_BOOTIMAGE_TARGET or INSTALLED_RECOVERYIMAGE_TARGET. This
avoids the race condition between INSTALLED_{BOOT,RECOVERY}IMAGE_TARGET
and INSTALLED_FILES_FILE_RECOVERY. As a result, it will also give a
complete list of files that are installed to recovery ramdisk image.

Bug: 30414428
Test: `m dist` with aosp_taimen-userdebug. Check the generated files of
      $OUT/installed-files-recovery.{txt,json}.
Change-Id: I8bde0dafda7d8ed9c4113dc82553c4edc7f79548
2018-08-14 23:32:32 -07:00
Tri Vo ad8a7d0a09 Merge "Add android.system.suspend@1.0.so to VNDK-core" am: b05a4f1ed3
am: 1a78230723

Change-Id: Iae1ef42aa0e21bbdb38c3c301e871d9bbd143e93
2018-08-14 23:25:29 -07:00
Colin Cross 58e5fdb5f4 Merge "Remove proguard support" am: 72150c147e
am: 22bb86a86b

Change-Id: I733aa269cb91bc5c9647a08c3e9e1a1dfca3907e
2018-08-14 23:24:39 -07:00
Colin Cross 9c0d7f8873 Merge changes from topic "atest_java_test" am: 1d07fbb090
am: 59991c71a0

Change-Id: Ibfa0ef2fb1266e11825f560391807035ee42a806
2018-08-14 20:33:50 -07:00
Colin Cross c4a0b0fa80 Allow Soong to autogenerate test configs am: e3a4df80c8
am: 56be4aecbc

Change-Id: I97b4e3ac5b31f9ec4e6e0226a50c676c8fa230e3
2018-08-14 20:32:52 -07:00
yangbill 1fa25cdd69 Merge "ATest: Host native test config auto-gen support." am: 56d08ec834
am: 7edbae731d

Change-Id: I5ceb3ca7b6ad0870bb0221bbf604881036a8d7ea
2018-08-14 20:32:09 -07:00
Tri Vo 1a78230723 Merge "Add android.system.suspend@1.0.so to VNDK-core"
am: b05a4f1ed3

Change-Id: I00d8139a5681d5c00fce6e39aa1eddd53fa0f349
2018-08-14 20:08:01 -07:00
Colin Cross 22bb86a86b Merge "Remove proguard support"
am: 72150c147e

Change-Id: I3d7b79295f0c162bb34ebdfd8f34e0735e3de2bb
2018-08-14 19:44:20 -07:00
Colin Cross 59991c71a0 Merge changes from topic "atest_java_test"
am: 1d07fbb090

Change-Id: Iac13e55edf4e96126bb6845ef9747c4c1088fcbf
2018-08-14 19:36:33 -07:00
Colin Cross 56be4aecbc Allow Soong to autogenerate test configs
am: e3a4df80c8

Change-Id: I717d8fc8f18a32a65846a020caf20a0d1975c92e
2018-08-14 19:35:41 -07:00
yangbill 7edbae731d Merge "ATest: Host native test config auto-gen support."
am: 56d08ec834

Change-Id: I78a6c5e4dcd9349b8b89be77e9090cb8a8df1fa4
2018-08-14 19:34:34 -07:00
Treehugger Robot b05a4f1ed3 Merge "Add android.system.suspend@1.0.so to VNDK-core" 2018-08-15 01:38:13 +00:00
Treehugger Robot 72150c147e Merge "Remove proguard support" 2018-08-15 01:14:45 +00:00
Tri Vo 3639f7fc88 Add android.system.suspend@1.0.so to VNDK-core
Bug: 78888165
Test: n/a
Change-Id: I6d4a6d07996de2d16acc71fe177fca7ef27c640f
Merged-In: I6d4a6d07996de2d16acc71fe177fca7ef27c640f
(cherry picked from commit bdf076a667)
2018-08-14 17:32:55 -07:00
Treehugger Robot 1d07fbb090 Merge changes from topic "atest_java_test"
* changes:
  Track more static dependencies for notice files
  Allow Soong to autogenerate test configs
2018-08-15 00:31:10 +00:00
Treehugger Robot 56d08ec834 Merge "ATest: Host native test config auto-gen support." 2018-08-15 00:31:05 +00:00
Dan Willemsen a5d2c326f5 Merge "Remove default BUILD_BROKEN_DUP_RULES := false" am: aa47189e1c
am: 555904b0f3

Change-Id: I039effc7c83e2e129deea8ff9bc53935001803f4
2018-08-14 17:05:49 -07:00
Steven Moreland efa7bd3571 Merge "Add power@1.3 to the VNDK." am: 1c8485b713
am: 58ee295e26

Change-Id: Iea7c83fa22663ad6b1aab5513b945ea7cdae4d14
2018-08-14 16:42:32 -07:00
Dan Willemsen 555904b0f3 Merge "Remove default BUILD_BROKEN_DUP_RULES := false"
am: aa47189e1c

Change-Id: Ib623fe24300b4310509f9b9d07aa26479226a8fe
2018-08-14 16:40:05 -07:00
Treehugger Robot aa47189e1c Merge "Remove default BUILD_BROKEN_DUP_RULES := false" 2018-08-14 23:32:20 +00:00
Steven Moreland 58ee295e26 Merge "Add power@1.3 to the VNDK."
am: 1c8485b713

Change-Id: I089dba6e14f6a2f5671a4152be58c26ee4e05c5f
2018-08-14 16:19:18 -07:00
Tao Bao b1a2e353f2 Remove the hack that uses INSTALLED_RAMDISK_TARGET as INSTALLED_BOOTIMAGE_TARGET.
This also fixes the emulator build issue with `BOARFD_AVB_ENABLE := true`.

Bug: 78113934
Test: `m dist` with emulator builds.
Test: `m dist` with aosp_taimen-userdebug
Change-Id: I2089e0ab15885b4cfc16d4a7e8be3dd0b60ef46f
2018-08-14 16:17:12 -07:00
Hridya Valsaraju 6e28feb5d0 Merge "Add fastbootd to build targets" am: c76b000acb
am: a9d3d3a9c2

Change-Id: Ia2654d96c765bf719699d91af22c1418c23c822c
2018-08-14 16:05:17 -07:00
Treehugger Robot 1c8485b713 Merge "Add power@1.3 to the VNDK." 2018-08-14 22:59:36 +00:00
Yifan Hong 732dba3171 Merge "Add health HAL to recovery." am: 4684cfbb32
am: ce916fb484

Change-Id: I578fc36c4587ae4a4d32492c223855a029881eb2
2018-08-14 15:59:21 -07:00
Colin Cross 8ebb4ac573 Merge "Remove TARGET_USES_MKE2FS" am: de684e84fb
am: 232bc25b8a

Change-Id: I4fc8baa92ce99ee62b087a5a96ed40e34acf8a25
2018-08-14 15:58:33 -07:00
Hridya Valsaraju a9d3d3a9c2 Merge "Add fastbootd to build targets"
am: c76b000acb

Change-Id: Ia6895921c28e05a3d8fe13ac8b6f37a02064d518
2018-08-14 15:54:33 -07:00
Yifan Hong ce916fb484 Merge "Add health HAL to recovery."
am: 4684cfbb32

Change-Id: Iba4ceb009774e1bf92270cc610f4198dae9e1cda
2018-08-14 15:52:13 -07:00
Colin Cross 232bc25b8a Merge "Remove TARGET_USES_MKE2FS"
am: de684e84fb

Change-Id: If2f3d4fba3e782d12962b2d99b3d6b709ff85b70
2018-08-14 15:51:33 -07:00
Colin Cross e3a4df80c8 Allow Soong to autogenerate test configs
Move the configuration for autogenerating test configs into Soong,
and add LOCAL_FULL_TEST_CONFIG so that Soong can specify the full
path to a generated test config.

Also add a java junit test config template.

Bug: 70770641
Test: m checkbuild
Test: atest CtsUiRenderingTestCases
Test: atest junit-params-test
Change-Id: I2e64bc33c949ab7b342be518f94a81a186fe9c07
2018-08-14 15:39:32 -07:00
Colin Cross 579668b122 Track more static dependencies for notice files
Track transitive static dependencies of native binaries, and
and direct and transitive static dependencies of java and app
modules.

Bug: 112331930
Test: m checkbuild
Change-Id: I0e19971033d6254bfbb6555f0e68fd5e529569c6
2018-08-14 15:39:32 -07:00
Tri Vo d0075655c5 Remove libsuspend from VNDK.
Only platform should ever have access to libsuspend

Test: presubmit
Change-Id: Ib0512a6d1739b698046ff468002cfcc41a7fb097
2018-08-14 15:09:57 -07:00
yangbill 976c80ae86 ATest: Host native test config auto-gen support.
Autogenerate HostGTest test config for better user
experience of hostside native tests.

BUG: 80298359

Test: . build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j
      . build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j hello_world_test
      . build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j CtsLiblogTestCases_list

Change-Id: Iee1db17f8957d3c1cd80c9aae1996a72b48413d9
2018-08-14 14:53:14 -07:00
Treehugger Robot c76b000acb Merge "Add fastbootd to build targets" 2018-08-14 21:25:50 +00:00
Yifan Hong 4684cfbb32 Merge "Add health HAL to recovery." 2018-08-14 21:06:58 +00:00
Colin Cross de684e84fb Merge "Remove TARGET_USES_MKE2FS" 2018-08-14 20:55:51 +00:00
Steven Moreland f8b90b42fb Add power@1.3 to the VNDK.
Bug: 110112323
Test: (sanity) build + boot walleye

Change-Id: Ie1cf3fc95b1a0bd53c8cf015df2af10c74979003
2018-08-14 13:34:32 -07:00