[roll] Roll fuchsia [build][assembly] Refactor of AIBs to remove 'main' compiled component definition

This finally removes the CompiledPackageMainDefinition and 'main' vs
additional-shards distinction.  It also moves tracking of the input
cml files to the GN template for AIBs, so that cml changes are known
to trigger a re-building of the AIBs (although they should have been
tracked via depfiles before this change).

This is in preparation for using the same patterns to add compiled
package/component support to developer overrides.

Run-All-Tests: true

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1044452
Original-Revision: ac5b378e9d207ce14b358b4d7a493fb891d1e3e2
GitOrigin-RevId: a2c8a6b24da47d3b17b8283fe5eb5703fefaeaae
Change-Id: I4864002f465b4b8ce703576edb0e415fa0c2a1e3
1 file changed
tree: 9e45b7ff71f3d67c78f14688757b7a38e3602083
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.