Commit Graph

36418 Commits

Author SHA1 Message Date
Colin Cross d75f928450 Merge "Optimize out extra jar copies" am: 678c77d9af am: cad1043266
am: bc46ba1b98

Change-Id: I8f396b1b14cd0e5b4b5a436473c42b046ecfa527
2017-03-31 04:58:06 +00:00
Colin Cross bc46ba1b98 Merge "Optimize out extra jar copies" am: 678c77d9af
am: cad1043266

Change-Id: I626c59deaa2bae027707be1bef199f4d07434254
2017-03-31 04:56:06 +00:00
Colin Cross cad1043266 Merge "Optimize out extra jar copies"
am: 678c77d9af

Change-Id: I17a8b9bc7281c37abc0bd905cd448d9002ff515a
2017-03-31 04:53:37 +00:00
Colin Cross 678c77d9af Merge "Optimize out extra jar copies" 2017-03-31 04:49:13 +00:00
Colin Cross 0e53734035 Optimize out extra jar copies
Don't copy jar files for disabled stages.  Instead, set the name of
the output to the name of the input so the next stage will directly
pick up the output of the previous stage.

Test: m -j ANDROID_COMPILE_WITH_JACK=false java
Change-Id: Ib7268cbff7ea7ff2ad2caf994aa145e1b7a12b83
2017-03-30 19:35:15 -07:00
Andreas Gampe 0749f43162 Merge "Build: ASAN in system" into oc-dev
am: 2100bc6835

Change-Id: I2f60d87ddbefff2c16a4a0278a747d123c884a73
2017-03-30 16:45:47 +00:00
TreeHugger Robot 2100bc6835 Merge "Build: ASAN in system" into oc-dev 2017-03-30 16:41:35 +00:00
Nicolas Geoffray 68aea97535 Merge "Don't preopt system server apps in system_other." into oc-dev
am: 41547f5de4

Change-Id: I03ac6d0b507371e5a8ef3d58d84394e22d1b1754
2017-03-30 13:53:38 +00:00
Nicolas Geoffray 41547f5de4 Merge "Don't preopt system server apps in system_other." into oc-dev 2017-03-30 13:52:01 +00:00
Nicolas Geoffray 58554adb9a Introduce a whitelist for core apps used by system server.
am: 7d32b8bb4f

Change-Id: Ia7e107be9ff3e36ce918446a0a598d7c09d56f20
2017-03-30 13:51:37 +00:00
Nicolas Geoffray eaa9d88cf4 Don't preopt system server apps in system_other.
bug:36532541
bug:33799337

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

Change-Id: Id5a153efd303d47612b238833f6205949bf2812f
(cherry picked from commit a2c6c0b11e)
2017-03-30 11:49:25 +00:00
Nicolas Geoffray 7d32b8bb4f 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
Change-Id: I7be3bbfef59c020a34b9a82ef038bd27210bc9d7
(cherry picked from commit 9af483488a)
2017-03-30 11:47:13 +00:00
Jiyong Park a0315d051b Remove marlin/sailfish specific sepolicy
am: 6fdf938751

Change-Id: I76638cb2f1eb9d9f367161c53594c5138cfef05a
2017-03-30 07:47:17 +00:00
Jiyong Park 6fdf938751 Remove marlin/sailfish specific sepolicy
Don't use sepolicy dir for marlin/sailfish.

Bug: 36231802
Test: aosp_arm64_ab should boot
Change-Id: I0e76841530cec2c51b61251ffde802bd7ec10663
2017-03-30 14:25:41 +09:00
Jaekyun Seok 6f39a5e31b Merge "Enforce RROs for all the build-time ROs" am: 4b4e203a0b am: 2f92aa78f4
am: c04f526b9c

Change-Id: I9fae908eaa40fca7e8cf0de23fcddcba2968b427
2017-03-30 03:51:03 +00:00
Jaekyun Seok c04f526b9c Merge "Enforce RROs for all the build-time ROs" am: 4b4e203a0b
am: 2f92aa78f4

Change-Id: Ia7fbae5bcde02b847425fe1b66fa2f97cc9b249e
2017-03-30 03:47:31 +00:00
Jaekyun Seok 2f92aa78f4 Merge "Enforce RROs for all the build-time ROs"
am: 4b4e203a0b

Change-Id: I20085da5a39005733c9f10e751cef58ae20a9f7d
2017-03-30 03:43:31 +00:00
Treehugger Robot 4b4e203a0b Merge "Enforce RROs for all the build-time ROs" 2017-03-30 03:39:09 +00:00
Jaekyun Seok 39f97ae22a Enforce RROs for all the build-time ROs
This CL is to generate every static RRO package for its target package
automatically at build-time.

BOARD_ENFORCE_RRO build variable is added to specify whether enforcing
RRO is required or not.

BOARD_ENFORCE_RRO_EXEMPT_SOURCES build variable is added to specify
the module list of which item should be exempt from enforcing RRO.

Test: tested on bullhead and sailfish
Bug: 34097942
Change-Id: I455b2ce34e66c57a540c299b5e378b7c4e78d5b8
(cherry picked from commit 3070610b72)
2017-03-30 10:43:38 +09:00
Andreas Gampe a92434f4c0 Build: ASAN in system
Add build system support for asan.tar.bz in the system image. This
is triggered by SANITIZE_TARGET_SYSTEM=true.

(cherry picked from commit 039b5c779f)

Bug: 36458146
Test: m && m SANITIZE_TARGET=true SANITIZE_TARGET_SYSTEM=true
Change-Id: I725f99f16a8c9182b1c7ad26580c73d3708f8554
2017-03-29 18:36:24 -07:00
Andreas Gampe 2753b49718 Merge "Build: ASAN in system" am: 85473982fb am: 4ec27c88f5
am: 09ab1b8c67

Change-Id: Ic64295b6ec6437e20a66a75878d7f1a3d8c83aac
2017-03-30 01:25:53 +00:00
Andreas Gampe 09ab1b8c67 Merge "Build: ASAN in system" am: 85473982fb
am: 4ec27c88f5

Change-Id: Ied73489f4c7b1064b1dfd52c98c5989ac2c81646
2017-03-30 01:23:52 +00:00
Andreas Gampe 4ec27c88f5 Merge "Build: ASAN in system"
am: 85473982fb

Change-Id: Ia64fbaba713c1d9d826872b62ca0dcb040f939c9
2017-03-30 01:21:51 +00:00
Treehugger Robot 85473982fb Merge "Build: ASAN in system" 2017-03-30 01:16:53 +00:00
Colin Cross 52573ac615 Merge "Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""" am: df69a927d8 am: e088c648c7
am: af35fe9424

Change-Id: I067770d5129653c8502a5db020d963f1a0d8b43b
2017-03-30 01:06:21 +00:00
Colin Cross af35fe9424 Merge "Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""" am: df69a927d8
am: e088c648c7

Change-Id: I2d5766cf3aab0372484e5b8f7669528a2cdc9df5
2017-03-30 01:03:51 +00:00
Colin Cross e088c648c7 Merge "Revert "Revert "Revert "Add soong_javac_filter to all javac commands""""
am: df69a927d8

Change-Id: I693e6d1d2abfe0efe94e113cc3ce56691ad7f7e3
2017-03-30 01:01:51 +00:00
Treehugger Robot df69a927d8 Merge "Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""" 2017-03-30 00:53:06 +00:00
Andreas Gampe 039b5c779f Build: ASAN in system
Add build system support for asan.tar.bz in the system image. This
is triggered by SANITIZE_TARGET_SYSTEM=true.

Bug: 36458146
Test: m && m SANITIZE_TARGET=true SANITIZE_TARGET_SYSTEM=true
Change-Id: I725f99f16a8c9182b1c7ad26580c73d3708f8554
2017-03-29 16:19:28 -07:00
Colin Cross fc8ead6609 Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""
This reverts commit 440079b84b.

Adding the pipe interferes with error codes, which results
in an empty classes-full-debug.jar output file being left
after the failure.  The next build sees the output file with
an up-to-date timestamp and doesn't rerun the failing rule.

Bug: 36666657
Change-Id: I6658edb766d8ba3120f88e3d8d6eda6ea6c691da
2017-03-29 21:01:24 +00:00
Benoit Lamarche b49cd86f1e Merge "Changing default Jack arguments." am: cadf11068c am: 8488228d9a
am: 9343fd7861

Change-Id: Ibe69206870f4080d8ac3b069e7b7e37bef2623ba
2017-03-29 08:58:21 +00:00
Benoit Lamarche 9343fd7861 Merge "Changing default Jack arguments." am: cadf11068c
am: 8488228d9a

Change-Id: I3f1ce5f5c0d24afb890b7b2b08d89091f1b24feb
2017-03-29 08:56:20 +00:00
Benoit Lamarche 8488228d9a Merge "Changing default Jack arguments."
am: cadf11068c

Change-Id: I63ba8fb0ec5991e63e8a2fb3246ba30da8eb9fe5
2017-03-29 08:53:51 +00:00
Benoit Lamarche cadf11068c Merge "Changing default Jack arguments." 2017-03-29 08:49:32 +00:00
Sunny Goyal 37308650cd Merge "Including WallpaperPicker in SDK build" into oc-dev
am: 8f5c5fd7fe

Change-Id: Ie86990841f4869fdb9c1699910b794313d26c42d
2017-03-29 06:50:20 +00:00
TreeHugger Robot 8f5c5fd7fe Merge "Including WallpaperPicker in SDK build" into oc-dev 2017-03-29 06:46:25 +00:00
Dan Willemsen 51ad7f244e Merge "Ensure that BOARD_VNDK_VERSION is current" am: 4ef5040cc3 am: a71a8c0ae3
am: 5148a458a2

Change-Id: I6c953a8085f7f33a84b99c1ad5359a8bf8cb8921
2017-03-29 04:45:05 +00:00
Dan Willemsen 5148a458a2 Merge "Ensure that BOARD_VNDK_VERSION is current" am: 4ef5040cc3
am: a71a8c0ae3

Change-Id: I9139b69f535b935773fa9a4aaef3c95478a72955
2017-03-29 04:42:36 +00:00
Dan Willemsen a71a8c0ae3 Merge "Ensure that BOARD_VNDK_VERSION is current"
am: 4ef5040cc3

Change-Id: I79f43fa6db5f043122fc17c2d89c03bfc0690494
2017-03-29 04:40:05 +00:00
Treehugger Robot 4ef5040cc3 Merge "Ensure that BOARD_VNDK_VERSION is current" 2017-03-29 04:34:29 +00:00
Sunny Goyal 4f49a94fe7 Including WallpaperPicker in SDK build
Bug: 35724630
Test: None
Change-Id: I5b066171b70899d4d980d3cdedd32ad58ade9b90
2017-03-29 01:32:47 +00:00
Colin Cross 99a995157b Merge "Add min and max supported versions" am: ae4779e254 am: e611741d85
am: 4859177dd9

Change-Id: I8d5501607db18382dec51a7cfa490536a0218406
2017-03-29 00:53:26 +00:00
Colin Cross 4859177dd9 Merge "Add min and max supported versions" am: ae4779e254
am: e611741d85

Change-Id: I392213b405efb58d8aa3fb3b2151280d4426d380
2017-03-29 00:51:21 +00:00
Colin Cross e611741d85 Merge "Add min and max supported versions"
am: ae4779e254

Change-Id: Ic6d0fb99e95d55253be00f7b191d3287a207c2c8
2017-03-29 00:49:20 +00:00
Treehugger Robot ae4779e254 Merge "Add min and max supported versions" 2017-03-29 00:42:47 +00:00
Colin Cross e641bef825 Merge "Move comments to the previous line" am: 906a3ea5d6 am: 8fb3f39bcd
am: 96c28f9670  -s ours

Change-Id: I07a4da68abe05d5d7779a3f022a13bf1eed40a21
2017-03-28 22:43:12 +00:00
Colin Cross 96c28f9670 Merge "Move comments to the previous line" am: 906a3ea5d6
am: 8fb3f39bcd

Change-Id: Ic2db6854999265f15cad5655ee84745ce4cc5f17
2017-03-28 22:34:41 +00:00
Colin Cross 8fb3f39bcd Merge "Move comments to the previous line"
am: 906a3ea5d6

Change-Id: I70787abb1a80987fb89a4444c68b9658c80c0622
2017-03-28 22:27:44 +00:00
Treehugger Robot 906a3ea5d6 Merge "Move comments to the previous line" 2017-03-28 22:17:52 +00:00
Makoto Onuki c716fbab8b Merge "Add USE_FILESLIST_GO to switch to fileslist.go" into oc-dev
am: fe3d3490fb

Change-Id: Ib4daaa3f623d553db4935dd497269448705cfb28
2017-03-28 21:23:59 +00:00