NameDateSize

..01-Oct-201812

BUILD.gnH A D01-Oct-2018651

MAINTAINERSH A D01-Oct-201842

README.mdH A D01-Oct-2018738

zircon/H01-Oct-201823

README.md

1## Zircon Public Headers
2
3This directory is in the include path for all kernel and system
4modules in Zircon, and is also exported into the include directory
5of the generate sysroot.
6
7Most headers should live with their respective libraries.  These
8headers are ones that need to be global because they're a public
9API/ABI surface or a header needed by a large number of public
10headers (eg, zircon/compiler.h)
11
12Headers in this directory are also used building Fuchsia host tools.
13These builds cannot get these headers from sysroot: sysroot is for target
14builds. Instead such tools need to add the following to their BUILD.gn:
15
16```
17executable("foo") {
18  deps = [ ... ]
19  if (!is_fuchsia) {
20    deps += [ "//zircon/system/public" ]
21  }
22}
23```
24