This document describes the standard layout of a Fuchsia SDK archive.
$root/
meta/ # metadata about the contents of this archive
manifest.json # describes the elements in the archive
schemas/ # JSON schemas for metadata files
tools/ # host tools
do_something
do_something-meta.json # metadata about a particular tool
pkg/ # arch-independent package contents
foo/
meta.json # metadata about this element
include/ # headers
docs/ # documentation
bar/
meta.json
include/
src/ # sources for a C++ library
docs/
dart/ # Dart packages
foo/
meta.json
lib/
fidl/ # FIDL libraries
fuchsia.some.service/
meta.json
some_service.fidl
arch # target-independent prebuilts
x64/
sysroot/
include/
lib/
dist/
debug/
lib/
libfoo.so # ABI only, to link against
dist/
libfoo.so # to include in Fuchsia packages
debug/
libfoo.so # unstripped versions
arm64/
sysroot/
include/
lib/
dist/
debug/
lib/
dist/
debug/
target/ # target-dependent prebuilts
x64/
fuchsia.zbi
arm64/
fuchsia.zbi