platform_build_soong/android
Neil Fuller 1fee9f3dd0 Include all core libs in default boot classpath
To migrate the default compilation over to using
"core platform api" stubs we need to make the "before"
state as close to the "after" state as possible.

The stubs will include all "core libraries" so it
makes sense to include those that contribute to the
"core platform api": okhttp, bouncycastle and conscrypt.

(apache-xml is not included because it doesn't contribute
to the core platform API).

After this change all explicit dependencies to okhttp,
bouncycastle and conscrypt in situations where the
default boot classpath is used can be removed.

A knock-on of this change is that the conscrypt, bouncycastle
and okhttp targets need to be adjusted to explicitly
depend on core-oj / core-libart with no_standard_libs: true
to avoid a cycle.

Bug: 113148576
Test: treehugger
Change-Id: I1677af8d9d48fd026874ebce4c864f39ec1a5a3d
2018-10-10 08:42:12 +00:00
..
androidmk.go Add phony targets for go binary modules 2018-09-28 10:25:45 -07:00
api_levels.go Stop versioning NDK stubs pre-M. 2018-07-24 22:52:57 +00:00
arch.go Add multi-target variants 2018-10-08 15:20:21 -07:00
config.go Add support for JNI libraries to android_app modules 2018-10-08 15:20:56 -07:00
config_test.go Fix go vet issues 2018-07-22 21:18:45 -07:00
defaults.go Update soong for blueprint change to allow multiple deps 2018-06-20 22:56:36 +00:00
defs.go Make binaries executable 2017-08-31 13:48:52 -07:00
env.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
expand.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
expand_test.go genrule: expand $$ to $$ 2016-11-22 15:41:08 -08:00
filegroup.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
hooks.go Replace ModuleContext.AConfig() with Config() 2017-11-30 00:44:18 +00:00
makevars.go Fix go vet issues 2018-07-22 21:18:45 -07:00
module.go Add multi-target variants 2018-10-08 15:20:21 -07:00
mutator.go Skip DepsMutator on disabled modules 2018-08-30 19:54:37 +00:00
namespace.go Fix go vet issues 2018-07-22 21:18:45 -07:00
namespace_test.go Fix module rename inside namespace 2018-04-16 16:06:53 -07:00
neverallow.go Include all core libs in default boot classpath 2018-10-10 08:42:12 +00:00
neverallow_test.go Allow VNDK extensions under vendor or device 2018-03-16 17:45:42 +08:00
onceper.go Add OncePer.Get() 2017-11-07 13:36:44 -08:00
package_ctx.go Allow '$' in some paths 2018-09-13 18:27:50 +00:00
paths.go Update soong for ShouldFollowSymlinks argument to pathtools.Glob 2018-09-21 16:08:16 -07:00
paths_test.go s/product-services/product_services/g 2018-08-20 17:46:57 +00:00
prebuilt.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
prebuilt_etc.go Add methods to get source file path and subdir of prebuilt_etc 2018-10-05 14:13:50 +09:00
prebuilt_etc_test.go Add recovery_available to prebuilt_etc. 2018-08-20 10:15:24 -07:00
prebuilt_test.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
proto.go Add proto.canonical_path_from_root 2018-02-22 16:48:35 -08:00
register.go Convert a missed Singleton 2017-11-30 00:42:49 +00:00
singleton.go Add phony targets for go binary modules 2018-09-28 10:25:45 -07:00
testing.go Don't create non-primary arch variant for recovery-only module 2018-07-12 10:49:30 +09:00
util.go RemoveFromList() should remove all matches 2018-03-16 17:45:34 +08:00
util_test.go RemoveFromList() should remove all matches 2018-03-16 17:45:34 +08:00
variable.go Remove Sepolicy_split. 2018-10-08 10:33:41 -07:00
variable_test.go Support %s in product variable properties 2017-05-05 18:22:30 -07:00
writedocs.go Allow Soong to generate its own build documentation 2017-12-12 11:12:32 -08:00