[roll] Roll fuchsia [build] Generate a Ninja dyndep from archive

https://ninja-build.org/manual.html#_tarball_extraction

This allows contents of archives to become implicit outputs of archive
extraction rules.

Written in POSIX-shell for minimal system dependencies.

Test: sh --posix gen_archive_dyndep.sh --stamp foo.tar.stamp foo.tar.gz

Original-Bug: 69444
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/485522
Original-Revision: e657ebc1386ecaf05b91d0874ee804670bedc5b0
GitOrigin-RevId: 4dbdd497458ac7606d8281078ffe8dcb3ea7c7ed
Change-Id: Ibcbab793dfecca9852b0a30f98b241fa6ed35951
1 file changed
tree: 485d1b6f7ac6247c86083d0a08a5ba59683eaf07
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. flower
  8. jiri.lock
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.