Commit Graph

34709 Commits

Author SHA1 Message Date
Steven Moreland 28a13d0d9e Merge "Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false." am: 0f56f197fa
am: 05e43e6005

Change-Id: I4976f161116cd3b890971a3e0c9efd2f08065e60
2017-05-02 16:55:05 +00:00
Steven Moreland 05e43e6005 Merge "Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false."
am: 0f56f197fa

Change-Id: Ib62676222012092e2de1736d1004ae68647ead9f
2017-05-02 16:52:34 +00:00
Treehugger Robot 0f56f197fa Merge "Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false." 2017-05-02 16:45:36 +00:00
Nicolas Geoffray 796248606e Merge "Use 'quicken' instead of 'interpret-only'." am: c30a14020d
am: efccb14386

Change-Id: Ic9ce814a86dc178fa8e4e7b9be12b9424fdd22b8
2017-05-02 10:48:09 +00:00
Nicolas Geoffray efccb14386 Merge "Use 'quicken' instead of 'interpret-only'."
am: c30a14020d

Change-Id: I8ac8965601c1488bf6c044d6f3eb0c1c06b90197
2017-05-02 10:45:40 +00:00
Treehugger Robot c30a14020d Merge "Use 'quicken' instead of 'interpret-only'." 2017-05-02 10:40:56 +00:00
Colin Cross f7365b6137 Merge "Install sqlite3 on userdebug builds" am: 5821266790
am: 1ddf97bafb

Change-Id: I07908ce9c327fcbd4768446ede1b532b348e0897
2017-05-02 02:46:39 +00:00
Colin Cross 1ddf97bafb Merge "Install sqlite3 on userdebug builds"
am: 5821266790

Change-Id: I2c4cc02676809a98f184fdb3dd1358cd448245e6
2017-05-02 02:44:39 +00:00
Treehugger Robot 5821266790 Merge "Install sqlite3 on userdebug builds" 2017-05-02 02:36:58 +00:00
Steven Moreland 3a0afa7f57 Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false.
Devices which are not Android phones may want to set
PRODUCT_FULL_TREBLE_OVERRIDE (and therefore
PRODUCT_FULL_TREBLE) to false.

Test: confirm expected values when putting in expected values of:
  PRODUCT_FULL_TREBLE_OVERRIDE
  PRODUCT_SHIPPING_API_LEVEL
Fixes: 37869308

Change-Id: If5a383210ea282a3a274e5eba0d32ef6cfebafd0
2017-05-01 18:11:35 -07:00
Jaekyun Seok d89886846b Merge "Split vendor license notices into vendor partition" am: 9607ace215
am: e81fffa866

Change-Id: If5d496d890545146357b0dd2fec11e6e67fcbf38
2017-05-01 23:17:37 +00:00
Jaekyun Seok e81fffa866 Merge "Split vendor license notices into vendor partition"
am: 9607ace215

Change-Id: I12bd431c18dc12dbe0ce56ae1728a0272aaeba76
2017-05-01 23:15:47 +00:00
Treehugger Robot 9607ace215 Merge "Split vendor license notices into vendor partition" 2017-05-01 23:08:19 +00:00
Jaekyun Seok 9e7eab53c1 Split vendor license notices into vendor partition
Xml files will be generated instead of html files, and then Settings
will generate html file on runtime from xml files of partitions.

Test: build succeeded and tested on sailfish
Bug: 37099941
Merged-In: Id7899381a537b1947cbb6164ed2b4a98492334af
Change-Id: Id7899381a537b1947cbb6164ed2b4a98492334af
(cherry picked from commit 3b7560bf88)
2017-05-01 22:07:50 +00:00
Colin Cross 9418749c48 Install sqlite3 on userdebug builds
sqlite3 had LOCAL_MODULE_TAGS := debug, which was not passed
through when converting to soong.  We prefer PRODUCT_PACKAGES_DEBUG
instead, so add it there.

Bug: 37627999
Test: sqlite3 is in installed-files.txt
Change-Id: Idb8b3aea7b7482109aa4ed3ac0016bd84dd23f22
2017-05-01 21:39:40 +00:00
Nicolas Geoffray 3e55bc8795 Merge "Make the default preopt 'interpret-only'." am: 078aafc590
am: 21715c25af

Change-Id: I811fbf23e5101e5197e9711bd8648c52e8dda9e1
2017-04-28 12:12:30 +00:00
Nicolas Geoffray 21715c25af Merge "Make the default preopt 'interpret-only'."
am: 078aafc590

Change-Id: Ie0451fabf2220390e0c85e8720399a6ebed06e4f
2017-04-28 12:10:01 +00:00
Nicolas Geoffray eb3d2f2e75 Use 'quicken' instead of 'interpret-only'.
bug: 34715556
Test: build
Change-Id: Id4518e80598b7baee64e92f7ff4ed600f8cdee5b
2017-04-28 13:04:38 +01:00
Nicolas Geoffray 078aafc590 Merge "Make the default preopt 'interpret-only'." 2017-04-28 12:03:18 +00:00
Nicolas Geoffray cf6d9f23bf Merge "Don't preopt system server apps in system_other." am: f53ebefae3
am: bd0518ab55

Change-Id: I4b4386071028792e24b7af123e6a729172245d92
2017-04-28 11:52:59 +00:00
Nicolas Geoffray bd0518ab55 Merge "Don't preopt system server apps in system_other."
am: f53ebefae3

Change-Id: I09f7b0e690871271349073edab59250721eb88e0
2017-04-28 11:50:28 +00:00
Nicolas Geoffray 24f54693f9 Make the default preopt 'interpret-only'.
bug:33799337
bug:36534079

Test: m -j32 bullhead/angler/marlin/sailfish

(cherry picked from commit e0848c8b7f)

Change-Id: I6d71bdca1d7b7afab8150a0b19a0e2235832d5e0
2017-04-28 12:46:34 +01:00
Nicolas Geoffray f53ebefae3 Merge "Don't preopt system server apps in system_other." 2017-04-28 11:45:15 +00:00
Nicolas Geoffray 2a678b0f02 Merge "Introduce a whitelist for core apps used by system server." am: 679727afeb
am: 3293557187

Change-Id: Iba143d70f5900d9ae6e4fb8205fc3a538e4a8283
2017-04-28 11:40:58 +00:00
Nicolas Geoffray 3293557187 Merge "Introduce a whitelist for core apps used by system server."
am: 679727afeb

Change-Id: I631f5c67a09d5dc466f6200392ca3528589e16ad
2017-04-28 11:38:29 +00:00
Nicolas Geoffray cdd4343bb2 Don't preopt system server apps in system_other.
bug:36532541
bug:33799337

Test: m -j32 && find out/target -name \*.odex

(cherry picked from commit a2c6c0b11e)

Change-Id: Ic4396bb6c543af1c05f56030495caafb245ea304
2017-04-28 12:34:53 +01:00
Nicolas Geoffray 679727afeb Merge "Introduce a whitelist for core apps used by system server." 2017-04-28 11:32:52 +00:00
Nicolas Geoffray b08ada1daa Introduce a whitelist for core apps used by system server.
And by default 'speed' compile those apps at build time.

bug:33799337
Test: m -j32

(cherry picked from commit 9af483488a)

Change-Id: I66f1c675369fccc03b6529c08cb030264d15ba1c
2017-04-28 10:38:41 +01:00
Yueyao Zhu 14fef78797 Merge "Makefile: support build and avb signing of dtbo img" am: 1a752acc89
am: 143b2be93e

Change-Id: I58b393610a9f5cf3a241b325b9ce5afa3ddac962
2017-04-28 02:14:49 +00:00
Yueyao Zhu 143b2be93e Merge "Makefile: support build and avb signing of dtbo img"
am: 1a752acc89

Change-Id: I9b3fbff10331e4cd01aa43d22641b60b0f2f4374
2017-04-28 02:12:18 +00:00
Treehugger Robot 1a752acc89 Merge "Makefile: support build and avb signing of dtbo img" 2017-04-28 02:03:43 +00:00
Chih-Hung Hsieh a463931292 Merge "Get Android TOP from build.log file." am: 72a662a282
am: 5bc24ca63a

Change-Id: I5712b3d21d8ce5447883b0c70e0352794de8f4a2
2017-04-27 22:52:35 +00:00
Chih-Hung Hsieh 5bc24ca63a Merge "Get Android TOP from build.log file."
am: 72a662a282

Change-Id: I6308b936d3e9ac3d532bc3dac818a38dce03a61f
2017-04-27 22:51:05 +00:00
Treehugger Robot 72a662a282 Merge "Get Android TOP from build.log file." 2017-04-27 22:36:23 +00:00
Yueyao Zhu 211c90158c Makefile: support build and avb signing of dtbo img
Test: make with corresponding configurations in BoardConfig.mk
- dtbo.img is copied to the OUT directory
- avbtool info_image --image dtbo.img shows avb hashes
- avbtool info_image --image vbmeta.img shows dtbo partition info

Bug: 37730955
Change-Id: If3edaab860926c743f18fd031c911b076eb09fab
2017-04-27 14:49:39 -07:00
Chih-Hung Hsieh ef21d1458b Get Android TOP from build.log file.
find_android_root works only when warn.py is found
so it works for build bot, but not when warn.py is
run against a stand alone build.log file.
Now get the TOP directory path from build.log
if it is found.

Bug: 37725427
Test: warn.py --gencsv build.log
Change-Id: I7b776c2e71a8d8d769f0600b08abe37acbd6ce7c
2017-04-27 10:25:37 -07:00
Tao Bao 925147dd7d Merge "Revert "Revert "Add compatibility metadata to OTA package""" am: f9937b5c24
am: 5e15d3cce1

Change-Id: Icf50f5a83cc0dc5d0db413f6b4daea532bfbb9f8
2017-04-27 16:24:10 +00:00
Tao Bao 5e15d3cce1 Merge "Revert "Revert "Add compatibility metadata to OTA package"""
am: f9937b5c24

Change-Id: I1673c92ae8985e8ef681ea91a89ff237232be931
2017-04-27 16:21:40 +00:00
Tao Bao f9937b5c24 Merge "Revert "Revert "Add compatibility metadata to OTA package""" 2017-04-27 16:12:57 +00:00
Mark Salyzyn de12e39af7 Merge "fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES" am: d0020fafe2
am: 151e856015

Change-Id: I6aae6d254471f48c1af0ce80c58ac890831c49fe
2017-04-27 15:44:38 +00:00
Mark Salyzyn 151e856015 Merge "fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES"
am: d0020fafe2

Change-Id: I9af881f708c619e9da5b7b5204bbd58dd52d6195
2017-04-27 15:39:35 +00:00
Mark Salyzyn d0020fafe2 Merge "fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES" 2017-04-27 15:33:29 +00:00
Mark Salyzyn eb8dc72724 fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES
Misspelled fs_config_generate_extra_partition_list when used to
calculate LOCAL_REQUIRED_MODULES dependencies.  This resulted in
fs_config_dirs and fs_config_files failing to generate the vendor,
oem or odm variants (ie: fs_config_files_vendor)

Test: build generates correct fs_config override files.
Bug: 37721445
Bug: 36071012
Change-Id: I053dd5cdb357c7cea05a5ff63b0686bd0bc99df6
2017-04-27 08:01:27 -07:00
Nicolas Geoffray 225fd8057f Merge "Update build files to new compiler filters." am: 6c8c20dd5b
am: 39568a6783

Change-Id: Ic31ecc16969b15f961f8126bade07a7daf42ec9d
2017-04-27 11:56:38 +00:00
Nicolas Geoffray 39568a6783 Merge "Update build files to new compiler filters."
am: 6c8c20dd5b

Change-Id: I01c7d2d2500d1d5c64cf8f1ed9d2901309ca9edd
2017-04-27 11:49:44 +00:00
Nicolas Geoffray 6c8c20dd5b Merge "Update build files to new compiler filters." 2017-04-27 11:40:07 +00:00
Tao Bao 21803d3574 Revert "Revert "Add compatibility metadata to OTA package""
This reverts commit b1e59b8a73.

This CL enables generating compatibility zip entry in an A/B OTA
package. We're not enabling the support for non-A/B OTAs for now until
they have the necessary support (e.g. /proc/config.gz exists).

Bug: 36810913
Test: Generate full and incremental packages for marlin and applly under
      normal boot and sideload respectively.

Change-Id: I69f0a3feb7a0efc7f727f92f31c9e63f47ee6530
(cherry picked from commit b63c952cc7)
2017-04-26 14:28:46 -07:00
Mark Salyzyn 6d63c8a7d5 Merge changes I44289a3d,I0537453b,I23a655b1 am: 7928afb83d
am: b6650076ad

Change-Id: I11596ccd4816c7558c3a82c7959b10bc5b183a59
2017-04-26 14:44:56 +00:00
Mark Salyzyn b6650076ad Merge changes I44289a3d,I0537453b,I23a655b1
am: 7928afb83d

Change-Id: I9d9b429bb855e0051bfb26ddc01453c7221fce23
2017-04-26 14:41:59 +00:00
Mark Salyzyn 7928afb83d Merge changes I44289a3d,I0537453b,I23a655b1
* changes:
  fs_config_generator: Add fs_config_(dirs|files)_(vendor|oem|odm)
  fs_config_generate: add -P <partitionlist> option
  fs_config_generate: unit test
2017-04-26 14:36:43 +00:00