The framework-connectivity-t is using framework-module-defaults
to build sdk library. But framework-connectivity-t is located on
packages/modules/Connectivity not f/b/packages/ConnectivityT
which has the visibility already. So remove the unused directory
from framework-module-defaults visibility.
Bug: 208914639
Test: m
Change-Id: I8187cdfd6c92080a5555e70d9ddea3ebf206fbdc
The new targets defined here ended up not being used for the purpose
I had in mind -- delete them and move the android.jar defaults back
to frameworks/base, where the only user now is.
Test: m
Merged-In: I9612c5c13ea38705ea949cf0836a790eafaf447f
Change-Id: I9612c5c13ea38705ea949cf0836a790eafaf447f
This CL is adding the apex_defaults modules to provide common
parameters for the releases corresponding to Q, R, S and T.
These defaults servers as a common place to add properties which should
affect all mainline modules.
Bug: 172589606
Test: USE_RBE=true m
Since there are no runtime changes, successful code build is enough for
testing.
Change-Id: Ib7aeff510712b047df44bc1d16570c5a48d24e11
The "merged" impl jar definition is moving to a new directory.
Bug: 169103987
Test: m nothing
Merged-In: I8eee60259f00fed281f0c579b12e9e99a4f6612e
Change-Id: I8eee60259f00fed281f0c579b12e9e99a4f6612e
(cherry picked from commit 711e0ef744b8c67fbab4815e040ea3726cb284ad)
This goal doesn't exist anymore. The build system automatically
translates it to "sdk".
Test: m win_sdk dist && inspect out/dist/apistubs
Change-Id: Ia54e92c96ef91250351735827ab07e339fe26c15
Metalava has a feature to "enhance documentation" which is mostly based
on auto-generating documentation text based on source-retention
annotations. This is turned on automatically for doc stubs, but here
we are enabling it for module's jar stubs as well.
The point of this is to be able to replace the module source code with
module jar stub source code when generating doc stubs -- something
previously not possible because most source-retention annotations are
not present in the jar stubs.
In order for the enhancement to work properly, metalava needs to be
passed the annotation source code rather than the annotations library.
This is because of various javadoc tags controlling what documentation
is generated, e.g. @paramDoc, @returnDoc etc.
Bug: 186197911
Test: manually inspect module stub source code is enhanced
Change-Id: I3fda4cd64e49c1da33fe614c30aafd9fa0dba3b9
dist_group replaces owner and the default is going to change, set it
to the current default "android" for module java_sdk_libraries.
Bug: 186723288
Test: m checkbuild
Change-Id: Id4d20471a8106718fb1529f5c83c9ca5ffb2a569
These build rules are work-in-progress libraries to produce SDK jars
based on SDK 30 but with updated mainline module stubs.
They aren't yet ready to be used, as some of the components need
tweaking (for example, the android-non-updatable prebuilt does not
have resources in it)
Migrate in the android.jar defaults from frameworks/base to avoid taking
a dependency on that repository.
Bug: 184839225
Test: m android_30_modules_current{,_system}
Change-Id: Ie696406c57f437c9c46d727311ff2956b2c8c4ea
I'm adding some other modules in a follow up, and to avoid creating
a large messy bp file, do some re-organization ahead of time.
Bug: 184839225
Bug: 185128417
Test: m
Change-Id: Icd655e680f7138582ddf34fb0e0e78e9bdd7a927
modules_current is the correct API for bootclasspath module
libraries, but it is unnecessarily restrictive for system server jars.
Test: m
Change-Id: Ic84f4c5edb4444e4c3042e19cada0caca9b16e1d
For modularization of connectivity classes, connectivity classes in
frameworks/base are planned to move to packages/modules/Connectivity.
To facilitate the work, classes are first moved to
frameworks/base/packages/Connectivity, so they can then be moved all
together with their history to packages/modules/Connectivity.
Bug: 171540887
Test: m
Change-Id: I78c7adbfe2242b1d3179d07d3cb1f0ff8a203d65
This decouples modules from frameworks/base, and this repo also has
a different automerger strategy.
Add //frameworks/base/apex:__subpackages__ to the defaults_visibility
to preserve the existing behavior.
Test: m
Merged-In: I1cf8cbbccf042a8503bf751ab057742cca357585
Change-Id: I1cf8cbbccf042a8503bf751ab057742cca357585