Commit Graph

21590 Commits

Author SHA1 Message Date
Tao Bao
844d65efe8 Merge "Remove unused shared libs from otatools."
am: 59c700154b

Change-Id: I0c2be0c51cd10cc375d3fc60d20ba957f0439af4
2019-05-06 09:42:40 -07:00
Tao Bao
59c700154b Merge "Remove unused shared libs from otatools." 2019-05-06 16:32:25 +00:00
Bo Hu
489a1e56bc Merge "emulator: support dynamic partitions"
am: 73c9f03b66

Change-Id: Ibc7a7576746eaa9eed5f2fed3539ee726d2bb630
2019-05-06 08:34:52 -07:00
Anton Hansson
c1c4c0bbf0 Mark many single value variables as such
This changes these variables to not inherit multiple values,
which allow for some more flexibility in how/where they're defined
in makefiles.

Also remove the previous equivalent solution that was in place for
the PRODUCT_BUILD_* flags.

Bug: 116769560
Test: presubmit
Change-Id: Ia27a11d95263ceb45ffa355e75bb2aa6d9672139
2019-05-06 16:19:19 +01:00
Anton Hansson
d26c647f74 Add support for single-value product variables
Prior to this change, all PRODUCT_* variables are inherited with
list semantics, meaning the variable value in the current makefile
as well as all the makefiles it inherits are concatenated together.

Many of these variables are not lists, so this change adds the
ability to classify a variable as a single-value variable, which
will inherit at most one value (the first one), unless the variable
is already defined in the current file.

This change also marks all current variables as list variables.
A future change will re-classify the single-value variables as such.

Bug: 116769560
Test: presubmit
Change-Id: I57719a5eefd0749e92c08b1773b6f929629267a3
2019-05-06 16:17:20 +01:00
Tao Bao
1d642bc382 Remove unused shared libs from otatools.
libcurl-host.so was added for delta_generator (commit f8e6fbe2f5).
libext2_misc.so and libext2_profile-host.so were added for e2fsck and
build_verity_tree (commit d0ec665727). None of them is actively used by
otatools.

Bug: 34738751
Test: `m -j otatools-package`. Unzip and check that there's no missing
      shared libs reported by ldd.
Change-Id: Id229e450f5f2eaa03a6c6cf568a1912add06754c
2019-05-05 20:42:25 -07:00
bohu
9492ee3d1b emulator: support dynamic partitions
BUG: 125540538

Change-Id: I9d486f57ac4ec11b1bbe9ab97890d12441c3054e
Merged-In: I9d486f57ac4ec11b1bbe9ab97890d12441c3054e
2019-05-05 20:34:02 -07:00
android-build-team Robot
0a9846b9e1 Make change and version bump to QP1A.190506.001
Change-Id: I44916599f693e8d416a0613a6c01a147f64075b3
2019-05-05 23:19:55 +00:00
android-build-team Robot
b7cf147ced Make change and version bump to QP1A.190505.001
Change-Id: I19f8f431d6fd8ebd38e45fe302410d919f5d3299
2019-05-04 23:21:54 +00:00
Colin Cross
19f72cd6ec Merge "Support PRESIGNED in soong_app_prebuilt.mk" am: d4079c5019
am: 72abaabbf4

Change-Id: I9ba711b901dc497aaa6230ee8f3c8a39519432a9
2019-05-03 18:50:28 -07:00
Colin Cross
72abaabbf4 Merge "Support PRESIGNED in soong_app_prebuilt.mk"
am: d4079c5019

Change-Id: I683c3513959c63139bc1412b21adef70a1c15d60
2019-05-03 18:23:54 -07:00
Bowgo Tsai
26b0a26e3e Using a test key to sign boot-debug.img if needed
When /boot partition is chained in AVB signing, libavb will try to
read AVB footer from the end of /boot partition, even if the device is
unlocked. However, this makes device unbootable when the unsigned
boot-debug.img is flashed on /boot partition. This CL uses a test key
from external/avb to sign the boot-debug.img if /boot partition is
chained.

Bug: 126493225
Bug: 129508966
Test: Enables chain partition for boot.img, `make bootimage_debug` then
      checks `avbtool info_image --image $OUT/boot-debug.img`
Test: `make bootimage_debug-nodeps`
Test: boot a device with a chained boot-debug.img

Change-Id: I870cb70c70b7d4d7a30b77bed58cbca6e007d5e3
2019-05-04 09:01:09 +08:00
Treehugger Robot
d4079c5019 Merge "Support PRESIGNED in soong_app_prebuilt.mk" 2019-05-04 00:22:29 +00:00
dimitry
cee5b0bc9f Merge "Enable native_bridge" am: 37eadacc20
am: ededd543a2

Change-Id: I0ec76ef7e0261c1ba8a3beebb3460d0916620714
2019-05-03 16:47:29 -07:00
dimitry
ededd543a2 Merge "Enable native_bridge"
am: 37eadacc20

Change-Id: I5a72caab8eca7c800e3e0167a1da82eeeba2d8b7
2019-05-03 16:08:17 -07:00
Colin Cross
d2a6f86dbb Merge "Remove reverse-list from java static libraries." am: 7c485728cf
am: e16405d5ec

Change-Id: If05c7b7d1e1c81ef94c9772c170229a8b3ba4712
2019-05-03 15:24:51 -07:00
Treehugger Robot
37eadacc20 Merge "Enable native_bridge" 2019-05-03 22:23:00 +00:00
Colin Cross
e16405d5ec Merge "Remove reverse-list from java static libraries."
am: 7c485728cf

Change-Id: I50621dc253cf479f8c7befcc4fe933562c8e4f0e
2019-05-03 14:35:28 -07:00
Colin Cross
7c485728cf Merge "Remove reverse-list from java static libraries." 2019-05-03 21:31:47 +00:00
android-build-team Robot
a463e46ee1 Version bump to QP1A.190502.007 [core/build_id.mk]
Change-Id: Ic5aaae046854def0cf9f292206250dc05bb1c3de
2019-05-03 18:49:29 +00:00
Martin Stjernholm
f853c6c747 Merge "Add the library absence check as a kati stage check." am: 6c0a3af4bf
am: 175f8da975

Change-Id: I4fc27834a2f4285b18248c11755bae05a015226e
2019-05-03 08:24:46 -07:00
Martin Stjernholm
175f8da975 Merge "Add the library absence check as a kati stage check."
am: 6c0a3af4bf

Change-Id: I638e5838930d100d9771d3690c29bb9e0b4d4a93
2019-05-03 08:19:31 -07:00
Treehugger Robot
6c0a3af4bf Merge "Add the library absence check as a kati stage check." 2019-05-03 15:09:18 +00:00
Tao Bao
721a294a1c Merge "Update the references to verity tools." am: 31c2bf905e
am: ee153db46a

Change-Id: I9f6b38c0538b8b0e9146c622dfb807f170398c8d
2019-05-03 06:59:30 -07:00
Tao Bao
ee153db46a Merge "Update the references to verity tools."
am: 31c2bf905e

Change-Id: I83f5ec259273007f7ba61e486a0150e8ef9b69e8
2019-05-03 06:51:19 -07:00
Tao Bao
31c2bf905e Merge "Update the references to verity tools." 2019-05-03 13:41:45 +00:00
dimitry
3e63052e2b Enable native_bridge
Bug: http://b/77159578
Test: make
Change-Id: Ia078073ff27e10156d552a7a94b961c020d4e38d
2019-05-03 15:32:15 +02:00
Martin Stjernholm
b0382f0319 Add the library absence check as a kati stage check.
Primarily for use with build_test during presubmit.

Moved the check to main.mk to avoid nonobvious dependency on
product_target_FILES from main.mk to Makefile.

Test: m systemimage
Test: build/soong/build_test.bash
Test: m out/target/product/taimen/system/lib/libdexfile.so; m systemimage;
  check that "find"-based check fails
Test: Add a system library to APEX_MODULE_LIBS; m systemimage;
  check that "product_target_FILES"-based check fails;
  env DISABLE_APEX_LIBS_ABSENCE_CHECK=true m systemimage;
  check that it works
Bug: 124293228
Change-Id: I7a93cc0ac4480404a3d56c75eb43ae499e8a3a05
2019-05-03 13:02:51 +01:00
android-build-team Robot
92dc13f536 Version bump to PQ3B.190605.005 [core/build_id.mk]
Change-Id: Iff81b719085d8587c05e84dc28172d99bd86a128
2019-05-03 10:27:52 +00:00
android-build-team Robot
7161acd14d Make change and version bump to PQ3B.190503.001
Change-Id: I252af879e7551596760a05bde3137f8eddee8c35
2019-05-03 09:25:57 +00:00
android-build-team Robot
eb3829d301 Version bump to PQ3B.190605.004 [core/build_id.mk]
Change-Id: I44088304aba5566594f18d6ceffe3b9d3addc78b
2019-05-03 05:58:00 +00:00
android-build-team Robot
a70ccb54e3 Version bump to QP1A.190502.006 [core/build_id.mk]
Change-Id: I8add955df40738e33ab36c4a9a91583362c32ba5
2019-05-03 05:36:12 +00:00
bohu
c73e9b70dc emulator: support dynamic partitions
BUG: 125540538

Change-Id: I9d486f57ac4ec11b1bbe9ab97890d12441c3054e
Merged-In: I9d486f57ac4ec11b1bbe9ab97890d12441c3054e
2019-05-03 03:36:53 +00:00
android-build-team Robot
4fa1bcae63 Version bump to QP1A.190502.005 [core/build_id.mk]
Change-Id: I14ea6de1ed3f469872b562728f93c15a6e249ec8
2019-05-03 03:33:17 +00:00
Dan Willemsen
845cfe1063 Merge "BUILD_(HOST|TARGET)_TEST_CONFIG errors by default" am: 1c5610915f
am: ce13dc41fa

Change-Id: Ie8bc30809e9bb04ef0d9188c0fd7961fa2b862ee
2019-05-02 19:06:20 -07:00
Dan Willemsen
ce13dc41fa Merge "BUILD_(HOST|TARGET)_TEST_CONFIG errors by default"
am: 1c5610915f

Change-Id: I56ada506477223052d2913fc17b71684d8c858cb
2019-05-02 18:36:59 -07:00
Tao Bao
d5ab10eed4 Update the references to verity tools.
Test: `m -j dist` with aosp_marlin-userdebug
Test: `atest releasetools_test`
Test: Run signing with otatools.
Test: TreeHugger
Change-Id: I60d5bad4435d588c5f97b2245ca67ed3d55299b7
2019-05-02 18:32:11 -07:00
android-build-team Robot
4bf3b7d93e Version bump to QP1A.190502.004 [core/build_id.mk]
Change-Id: I995c6235211e0c06353df455c3303635d3047421
2019-05-02 22:45:40 +00:00
Dan Willemsen
64eaddf6c8 BUILD_(HOST|TARGET)_TEST_CONFIG errors by default
They've been warnings for two weeks, with no reports of problems,
and no warnings in the logs that I can search.

Fixes: 130723115
Fixes: 130734993
Test: treehugger
Change-Id: I61b8b5f35905d45fa7cab9914580ae6c005e83dc
2019-05-02 22:17:12 +00:00
Ian Pedowitz
cb83f8c594 Merge "Revert "RESTRICT AUTOMERGE Updating the platform sdk version for Q"" into qt-dev
am: 277bf1ae79

Change-Id: Ib797e7e2a82f181dbab7d031ade96e4be784ad81
2019-05-02 14:49:57 -07:00
Ian Pedowitz
f3213ae7d8 Merge "RESTRICT AUTOMERGE Updating the platform sdk version for Q" into qt-dev
am: 72cb9c892d

Change-Id: I5dc918143d23758b77ff8be9a29788880d0b87cc
2019-05-02 14:16:16 -07:00
android-build-team Robot
5d0474e369 Version bump to QP1A.190502.003 [core/build_id.mk]
Change-Id: I3914bf6da91bd4fbfe71086b2a12c2a195c0f8b2
2019-05-02 20:58:36 +00:00
Bo Hu
a3434e3c0f Merge "emulator: support dynamic partitions" into qt-dev-plus-aosp 2019-05-02 20:25:56 +00:00
Calin Juravle
d7f57d4114 Merge "Rename PRODUCT_USES_ART to PRODUCT_USES_DEFAULT_ART_CONFIG" am: c23e013814
am: 569835bf14

Change-Id: Iab52c7daa14bbe671a37d5ea585255f8af10abf7
2019-05-02 11:17:43 -07:00
Calin Juravle
569835bf14 Merge "Rename PRODUCT_USES_ART to PRODUCT_USES_DEFAULT_ART_CONFIG"
am: c23e013814

Change-Id: Ia5033ac1def98c4f71d03a9760b5072dc62dfe58
2019-05-02 11:12:36 -07:00
Calin Juravle
c23e013814 Merge "Rename PRODUCT_USES_ART to PRODUCT_USES_DEFAULT_ART_CONFIG" 2019-05-02 17:56:11 +00:00
bohu
a3deb4f04b emulator: support dynamic partitions
BUG: 125540538

Change-Id: I9d486f57ac4ec11b1bbe9ab97890d12441c3054e
2019-05-02 09:32:06 -07:00
android-build-team Robot
2415eca593 Version bump to QP1A.190502.002 [core/build_id.mk]
Change-Id: Ib792ad16697573645ea238cef0c2b947a2977d50
2019-05-02 15:40:55 +00:00
Martin Stjernholm
e0db852037 Merge "Add libs that have been resolved to the library absence check." am: a6dc671385
am: 6806771997

Change-Id: If65dfcdf5492918ad4dc6f1e6d48d6087feadb8d
2019-05-02 07:26:05 -07:00
Martin Stjernholm
6806771997 Merge "Add libs that have been resolved to the library absence check."
am: a6dc671385

Change-Id: I3026488fef467bda281a7212d73c8a50fedd8d92
2019-05-02 07:20:53 -07:00