Files
build_soong/cc
Yo Chiang 2bbadfaef7 Refactor cc/cc.go cc/library.go shouldCreateSourceAbiDump()
* Consolidate the two shouldCreateSourceAbiDump() in cc/cc.go and
  cc/library.go into cc/sabi.go.
* Rename SAbiProperties.CreateSAbiDumps to ShouldCreateSourceAbiDump.
* sabiDepsMutator determines whether a library needs to generate ABI
  dump, and mark their ShouldCreateSourceAbiDump property.
* After this change, sabi.Properties.ShouldCreateSourceAbiDump is the
  single source of truth of whether ABI dump should be created or not.
  GenerateAndroidBuildActions() should check the property, or call the
  property accessor (*sabi).shouldCreateSourceAbiDump().
* classifySourceAbiDump() is no longer a *libraryDecorator receiver.
  Instead it uses the libraryInterface object in the
  ctx.Module().(*cc.Module).library field. This way
  classifySourceAbiDump() doesn't need to depend on the internal fields
  of libraryDecorator.

Bug: 145608479
Bug: 173492236
Test: Presubmit
Test: Dump the list of module names marked by sabi_deps mutator
Change-Id: Ibfc29fe0153551ab6e2d56ff38ab9bae2c179e0b
2020-12-14 11:42:16 +08:00
..
2020-12-14 03:04:58 +00:00
2020-09-23 01:39:32 +08:00
2020-12-10 21:45:34 +00:00
2020-12-01 16:22:16 -08:00
2020-12-01 16:22:16 -08:00
2020-11-08 23:53:22 +00:00
2020-11-17 10:50:19 -08:00
2020-03-06 18:15:44 -08:00
2020-11-03 18:13:21 +00:00
2020-12-01 16:22:16 -08:00
2020-07-16 13:21:43 -07:00
2020-08-11 01:11:44 +00:00
2020-12-01 11:26:39 -08:00
2020-09-18 12:41:28 -07:00
2020-12-04 09:43:49 -08:00
2020-11-24 14:13:31 +09:00