Commit graph

23935 commits

Author SHA1 Message Date
android-build-team Robot
3289a6a90c Make change and version bump to RP1A.200719.001
Change-Id: I7355346010a696dd64e10fe7584ad64e2283fc78
2020-07-18 23:16:23 +00:00
android-build-team Robot
32ae2df421 Make change and version bump to RP1A.200718.001
Change-Id: I1d96991c3df53091ad128bdfa15cfa2d609af324
2020-07-18 01:16:23 +00:00
Colin Cross
89cf3cf572 Merge "Install symbols for JNI libraries" into rvc-dev 2020-07-17 22:16:01 +00:00
Colin Cross
8d2183f461 Install symbols for JNI libraries
When building an app in Soong with JNI libraries copy the unstripped
libraries to the symbols directory in directory that matches the
installed path of the APK.

Bug: 159726429
Test: forrest
Change-Id: If8e423c7cdf3afd518761b5ab6bc857321acda46
Merged-In: If8e423c7cdf3afd518761b5ab6bc857321acda46
(cherry picked from commit e926cab372)
2020-07-17 19:10:46 +00:00
android-build-team Robot
117730e7e1 Make change and version bump to RP1A.200717.001
Change-Id: I5304e3443b3510d582a249060bbfb63b741c008f
2020-07-17 01:24:57 +00:00
Colin Cross
1db45ef2a2 Dist lint reports for apps
Dist the transitive lint report for each unbundled app built by Soong
when lint-check is on the command line.

Bug: 153485543
Test: m TARGET_BUILD_APPS=Gallery2 lint-check dist
Change-Id: Icd2b6f884396fa5f743746099301c325ca82a324
Merged-In: Icd2b6f884396fa5f743746099301c325ca82a324
(cherry picked from commit b842952421)
2020-07-16 16:20:20 -07:00
android-build-team Robot
1401d543b7 Make change and version bump to RP1A.200716.001
Change-Id: I77ab5d6fc76b738996525d2fb8768e8c29872219
2020-07-16 01:17:40 +00:00
android-build-team Robot
73d36484d6 Make change and version bump to RP1A.200715.001
Change-Id: I3504f35b157a94993a50a67124eba45852e2b7c8
2020-07-15 01:15:52 +00:00
Paul Scovanner
b751b77548 Update Security String to 2020-09-05
Bug: 160158282
Change-Id: Ia207cf01e57df8539fbbbaf6e042bd610aa64956
2020-07-14 17:07:25 +00:00
android-build-team Robot
042144c22a Make change and version bump to RP1A.200714.001
Change-Id: Ie2f21a169ddd4886d5f9cf74d535f725657a4e57
2020-07-14 01:15:31 +00:00
Colin Cross
5da1de831a Use unzip -DD
We put reproducible timestamps in zip files so that the artifacts
are consistent, but that leads to old timestamps in the output
directory if they are unzipped as part of the build.  Use
unzip -DD when unzipping to update the timestamps.

Bug: 161015009
Test: touch -d 2020-01-01 ref; find $OUT/system -not -newer ref
Change-Id: I6f08ba8695d90a8225cfc04e679755e6296deed0
Merged-In: I6f08ba8695d90a8225cfc04e679755e6296deed0
(cherry picked from commit c27d795b63)
2020-07-13 14:26:25 -07:00
android-build-team Robot
3c1fe16e7b Make change and version bump to RP1A.200713.001
Change-Id: I7dc5ee2bc7981b10cd3787ed040757416fcaf9b9
2020-07-12 23:15:58 +00:00
android-build-team Robot
fcc35967b5 Make change and version bump to RP1A.200712.001
Change-Id: I82d2d0f084aced24d684995d95efb0004a371145
2020-07-11 23:16:12 +00:00
android-build-team Robot
4492223dae Make change and version bump to RP1A.200711.001
Change-Id: I25297deeb813544cfac07de3565fc72e5b4222fb
2020-07-11 01:15:24 +00:00
android-build-team Robot
d110a1f711 Make change and version bump to RP1A.200710.001
Change-Id: Ic46878737d06ed4c7bb0676f5095398034734421
2020-07-10 01:18:55 +00:00
android-build-team Robot
59b5afc03b Make change and version bump to RP1A.200709.001
Change-Id: I1013d12369b8cbf5f4f4d5b5f29d5ba3315b688e
2020-07-09 01:15:38 +00:00
android-build-team Robot
202914e980 Make change and version bump to RP1A.200708.001
Change-Id: I2921432582f062bddc786498d60481b2a6fa7783
2020-07-08 01:17:07 +00:00
android-build-team Robot
898578e1ac Make change and version bump to RP1A.200707.001
Change-Id: I253bcb4d139e21de1bda5d1f3aaf78d06815ced2
2020-07-07 01:15:18 +00:00
Oliver Nguyen
e02730e29a Merge changes from topic "gcov-clang-migration" into rvc-dev
* changes:
  Rename Native_coverage to GcovCoverage in Soong
  Introduce product variables to select Java code coverage paths in Make.
  Rename native code coverage paths product variables in Make.
2020-07-06 21:07:54 +00:00
android-build-team Robot
37294c85d9 Version bump to RP1A.200706.002 [core/build_id.mk]
Change-Id: I029cf87ac6d54af75cec9b2e961ec35f946638c8
2020-07-06 18:03:24 +00:00
android-build-team Robot
3a9f7213b4 Make change and version bump to RP1A.200706.001
Change-Id: Ie90b35072726b05e316cf21ce6c57dd21fbe6fc0
2020-07-05 23:16:07 +00:00
android-build-team Robot
9c0f46a917 Make change and version bump to RP1A.200705.001
Change-Id: I96a8c2a17fc2f323736688a9f3d85d2a68517eb0
2020-07-04 23:16:26 +00:00
android-build-team Robot
dd81523084 Make change and version bump to RP1A.200704.001
Change-Id: I867d3b00470186b6ed88f2aaa064531bb0474c22
2020-07-04 01:15:30 +00:00
android-build-team Robot
f824a1c248 Make change and version bump to RP1A.200703.001
Change-Id: I5efa122d265c4aa3300d91eaad243304200b647a
2020-07-03 01:18:47 +00:00
android-build-team Robot
efa5e2c10f Make change and version bump to RP1A.200702.001
Change-Id: Ibc7179d8c8687b8b592a447ecc71d2666d6b2993
2020-07-02 01:15:31 +00:00
android-build-team Robot
b3b5805475 Make change and version bump to RP1A.200701.001
Change-Id: I8652a8ae23bc5ecf7c4b3fc1508cf56a377f74c0
2020-07-01 01:15:51 +00:00
Jaewoong Jung
d1198b74b5 Merge "Add LOCAL_APKCERTS_FILE support." into rvc-dev 2020-07-01 00:06:23 +00:00
Paul Scovanner
21181c4726 Update Security String to 2020-09-01 am: dca1803d95
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/12037363

Change-Id: Idd79854d376cefc22e20e7b440962ec9af993463
2020-06-30 03:37:48 +00:00
Jaewoong Jung
29714ecda6 Add LOCAL_APKCERTS_FILE support.
This is used when Soong and Make don't know the full output file list,
and so use a tool to generate a per-module apkcerts.txt file instead.

Fixes: 160119159
Test: m apkcerts-list
Change-Id: I48183bc8cbf9dcc521f791812734205ed3f28f4c
2020-06-29 19:47:21 -07:00
android-build-team Robot
1376dd8d06 Make change and version bump to RP1A.200630.001
Change-Id: I252d3576b3eee63f32ab76e9874ce0dc73d5ac8c
2020-06-30 01:15:36 +00:00
Colin Cross
b6ff8225b1 Rename Native_coverage to GcovCoverage in Soong
Pass the NATIVE_COVERAGE Make variable to Soong as the more accurate
GcovCoverage.  Also remove NATIVE_LINE_COVERAGE, it doesn't do anything
different from NATIVE_COVERAGE, and NATIVE_COVERAGE is always set when
NATIVE_LINE_COVERAGE is set.

Bug: 159059537
Test: m checkbuild
Merged-In: Ib26a0e29f09b87400fd8bc41d2c06a4a8a397a19
Change-Id: Ib26a0e29f09b87400fd8bc41d2c06a4a8a397a19
2020-06-29 18:01:40 -07:00
Roland Levillain
14323e5cf0 Introduce product variables to select Java code coverage paths in Make.
Introduce product variables `JavaCoveragePaths` and
`JavaCoverageExcludePaths` (resp. populated from environment variables
`JAVA_COVERAGE_PATHS` and `JAVA_COVERAGE_EXCLUDE_PATHS`). Use them to
control which Java modules are candidate for instrumentation based on
their source path. By default (when `JavaCoveragePaths` is empty),
have all Java modules be candidate for instrumentation, to preserve
the existing behavior.

Test: export EMMA_INSTRUMENT=true \
        && export EMMA_INSTRUMENT_FRAMEWORK=true \
        && export JAVA_COVERAGE_PATHS=art \
        && m
Bug: 158212027
Bug: 156284897
Merged-In: I5de6eb460709d7d66d81e3432e11f94ff14dd1c9
Change-Id: I5de6eb460709d7d66d81e3432e11f94ff14dd1c9
2020-06-29 18:01:25 -07:00
Roland Levillain
bdb1b4c79a Rename native code coverage paths product variables in Make.
Rename `CoveragePath` and `CoverageExcludePaths` as
`NativeCoveragePath` and `NativeCoverageExcludePaths` (resp.).
Also, populate `NativeCoveragePath` and `NativeCoverageExcludePaths`
from environment variables `NATIVE_COVERAGE_PATHS` and
`NATIVE_COVERAGE_EXCLUDE_PATHS` (resp.).

Test: m nothing
Bug: 158212027
Merged-In: I409dbb04b09744a7bd95a4b69361e858b9f89e23
Change-Id: I409dbb04b09744a7bd95a4b69361e858b9f89e23
(cherry picked from commit bad8b386e6)
2020-06-29 17:54:08 -07:00
android-build-team Robot
dbf5613ee2 Version bump to RP1A.200629.002 [core/build_id.mk]
Change-Id: I9a943e46064eb53c6c00752eeef15903f75d2af5
2020-06-30 00:32:55 +00:00
Paul Scovanner
dca1803d95 Update Security String to 2020-09-01
Bug: 160158282
Change-Id: Ibf5c36e135398ed14a730d31fd1b5a306f7b9db3
2020-06-29 19:08:46 +00:00
android-build-team Robot
20f154230b Make change and version bump to RP1A.200629.001
Change-Id: I6bdbbc8f0399e48c2e6bc35f71dd964d39d76697
2020-06-28 23:15:56 +00:00
android-build-team Robot
7cd823bd2f Make change and version bump to RP1A.200628.001
Change-Id: I2914cd697a9ac847a024ef412e62c2a87f24f1bc
2020-06-27 23:16:00 +00:00
android-build-team Robot
bf8263a8e8 Make change and version bump to RP1A.200627.001
Change-Id: I5b231a1b8a6bbaf40c52004701f1192601987c92
2020-06-27 01:15:31 +00:00
android-build-team Robot
28ea52d120 Make change and version bump to RP1A.200626.001
Change-Id: Ibee912581e67fea3aec0363e43eb443b49297604
2020-06-26 01:16:03 +00:00
Jaewoong Jung
077891d190 Mark android_app_set modules PRESIGNED.
Test: m apkcerts-list
Fixes: 159921591
Change-Id: Ie83a05be0d71280644843eddffdbea6bcb429c74
2020-06-25 16:06:21 -07:00
Tianjie Xu
c35ea185b0 Merge "Add lz4 to otatools" into rvc-dev 2020-06-25 02:25:02 +00:00
TreeHugger Robot
b6d0be942a Merge "Use inclusive language in build/make part 2" into rvc-dev 2020-06-25 01:20:16 +00:00
android-build-team Robot
057cc2364d Make change and version bump to RP1A.200625.001
Change-Id: Ibbb65ea7a05c6fd4d08df7d0a5fce73658471298
2020-06-25 01:15:40 +00:00
Tianjie
e6369cec6b Add lz4 to otatools
A call to lz4 was added in http://go/aog/1329115. But the binary
isn't added to otatools, leading to a signing failure.

Bug: 159656873
Test: build otatools
Change-Id: I9cab00f36ce3c39cc174b4c9feffdf360f0364ef
(cherry picked from commit 3031c29905)
2020-06-24 16:50:18 -07:00
Colin Cross
74c7561dcc Use inclusive language in build/make part 2
Test: m checkbuild
Bug: 158889297
Change-Id: I63bac680cc63a8564f35ae85dda1a0b09c9fd541
Merged-In: I63bac680cc63a8564f35ae85dda1a0b09c9fd541
(cherry picked from commit d1cbfeaa3a)
2020-06-24 15:00:05 -07:00
android-build-team Robot
41bb9e2429 Make change and version bump to RP1A.200624.001
Change-Id: I2d65f42a180f807e59ff31fc70ff877a21e19c8f
2020-06-24 01:15:35 +00:00
android-build-team Robot
4af1d1f7c1 Make change and version bump to RP1A.200623.001
Change-Id: I2cd86a7579492e1d2c2503c150684b21e4e3902a
2020-06-23 01:16:37 +00:00
J. Avila
74d50ccb69 Switch to using llvm-strip for modules
The gcc tools are deprecated; replace with the llvm equivalent.

Bug: 158484106
Merged-In: I9c3717bde281667eec82cc21dc63dc7fd5592a46
Change-Id: I9c3717bde281667eec82cc21dc63dc7fd5592a46
2020-06-22 15:31:27 +00:00
android-build-team Robot
5de404eb4d Make change and version bump to RP1A.200622.001
Change-Id: I432207a18a271f2e363a7a510c7129784e269b15
2020-06-21 23:17:54 +00:00
android-build-team Robot
401dd6e57c Make change and version bump to RP1A.200621.001
Change-Id: I43fac2e5beb1e1ce2189fa351db8cc97b69c507c
2020-06-20 23:15:49 +00:00