Commit Graph

14 Commits

Author SHA1 Message Date
Anton Hansson
82cfd70ad5 Merge "Change last-released filegroup" into rvc-dev am: de9867d3db am: d7145f2eb8
Change-Id: Id96874510c98309af685f2420cae04ab4e19506c
2020-05-04 13:07:34 +00:00
Anton Hansson
de9867d3db Merge "Change last-released filegroup" into rvc-dev 2020-05-04 12:51:31 +00:00
TreeHugger Robot
f57695cf8a Merge "Remove process parameter from SystemApi" into rvc-dev am: ed2789354a am: a3757ca354
Change-Id: Id2deeef036f815487fa3e54eec46f7015fe3c50f
2020-05-03 02:12:01 +00:00
Anton Hansson
48ee95e9b1 Change last-released filegroup
There were two different filegroups referencing the same last released
APIs. Delete the manually defined one and switch references over to use
the one defined by prebuilt_apis.

Bug: 155197156
Test: m
Change-Id: Ib15d2c08e6400546ca03de6bfd4e5cbcc938c992
2020-05-02 17:49:26 +01:00
Jiyong Park
92514d5b71 Remove process parameter from SystemApi
SystemApi no longer has the process parameter. Fixing the last remaining
place where the parameter was still used.

Bug: 155531519
Test: m
Change-Id: I4b1395b3a6e17ff8ce634059f8787c1b6392b1b9
2020-05-02 22:05:50 +09:00
Paul Duffin
f025501e3f Rename conscrypt-module-public-api-stubs-source
Renamed conscrypt-module-public-api-stubs-source to
conscrypt.module.public.api.stubs.source to match the format of the
name created by java_sdk_library.

This is in preparation for switching to use java_sdk_library to
generate conscrypt's public API.

Bug: 153443117
Bug: 153306490
Test: m nothing
Merged-In: I26ad21cf74ad3600de250df8e84deec65b91b3f9
Change-Id: I26ad21cf74ad3600de250df8e84deec65b91b3f9
(cherry picked from commit 29adf462b6)
2020-04-27 17:49:15 +01:00
Paul Duffin
37c10f05d8 Reference libcore, conscrypt and icu sources directly
Avoids an extra aggregation step in the creation of the API sources.

Bug: 153306490
Test: m nothing
Bug: 142935992
Merged-In: Ia15c3ceb9fc59e7945687536c60ce265ec95781e
Change-Id: Ia15c3ceb9fc59e7945687536c60ce265ec95781e
(cherry picked from commit 5c89e70a1f)
2020-04-27 17:48:49 +01:00
Dan Willemsen
cece97c664 Remove proofread files that aren't created
These would cause these actions (and any that depended upon them) to
re-run during every incremental build. These now produce warnings:

ninja: output file missing after successful execution: out/soong/.intermediates/frameworks/base/ds-ref-navtree-docs/android_common/ds-ref-navtree-docs-proofrerad.txt

It turns out that the -proofread argument to doclava is ignored with the
following argument combinations:

 * -static -devsite
 * -navtreeonly

Test: m docs; m docs (nothing to do)
Change-Id: I21b939951f5a2f33914e9fc9414df8206091d262
2020-04-20 22:43:18 -07:00
Paul Duffin
29adf462b6 Rename conscrypt-module-public-api-stubs-source
Renamed conscrypt-module-public-api-stubs-source to
conscrypt.module.public.api.stubs.source to match the format of the
name created by java_sdk_library.

This is in preparation for switching to use java_sdk_library to
generate conscrypt's public API.

Bug: 153443117
Test: m nothing
Change-Id: I26ad21cf74ad3600de250df8e84deec65b91b3f9
2020-04-09 21:45:27 +01:00
Paul Duffin
5c89e70a1f Reference libcore, conscrypt and icu sources directly
Avoids an extra aggregation step in the creation of the API sources.

Test: m nothing
Bug: 142935992
Change-Id: Ia15c3ceb9fc59e7945687536c60ce265ec95781e
2020-03-26 15:41:25 +00:00
Colin Cross
a2410ebbb9 Quiet ds-docs-switched
The ds-docs-switched genrule was producing 18947 lines of output,
including a single line with 266986 bytes.  Quiet all the tools
used in the genrule.

Test: m ds-docs-switched
Change-Id: I5549c34f6310469e7791b56190d5b7c1f386a5f7
2020-02-26 13:10:07 -08:00
atrost
b1ee27b3b7 Build rules for compat config docs.
Add compat_config to offline SDK docs for now, to generate the
compatibility changes documentation.

Test: m -j offline-sdk-docs
Bug: 144927670
Change-Id: I856a0972212cb23ff97800243671e9c8280d5287
2020-02-03 11:05:43 +00:00
Artur Satayev
ffd7f95db9 Use android.compat.annotation.UnsupportedAppUsage everywhere.
The new annotation replaces existing two annotations in libcore/ and frameworks/base/. This helps avoid human confusion and allows better and correct tool support.

Bug: 145132366
Test: m
Change-Id: I9078b124ddf0273250c645fe17f27088092c8b18
2020-01-13 17:37:52 +00:00
Jiyong Park
7fb4b183d8 Separate modules for API docs and API stubs
frameworks/base/Android.bp became too big. Modularize it into multiple
files for better readability and extensibility.

droidstubs and java_library modules for API stub libraries are moved to
StubLibraries.bp.

droidstubs and droiddoc modules for API documents are moved to
ApiDocs.bp

Also, added some documentation to explain the roles of the many modules
and how they are related with each other.

Bug: N/A
Test: m

Exempt-From-Owner-Approval: cherry-pick from internal

Merged-In: I285e8c82078d5bd3ed85b0343db2f6375ce7ffb7
(cherry picked from commit 0d7e86d03c)
Change-Id: I285e8c82078d5bd3ed85b0343db2f6375ce7ffb7
2019-12-22 17:27:49 +09:00