0295ef182b
This organizes all public headers for the library into include/ and makes sure then don't rely on any headers from other folders. To accomplish this, this change also refactors macros.h, media/base/macros.h, and status/status_macros.h into macros/classes.h, macros/compiler.h, macros/crypto.h, macros/logging.h, macros/status.h, and public/export.h. Now the export macros from macros.h live in include/ to keep include/ from requiring anything else. This refactor enables an install target that includes public headers only. --------- Co-authored-by: Cosmin Stejerean <cstejerean@meta.com> |
||
---|---|---|
.. | ||
packager | ||
README.md |
README.md
Public headers for libpackager
These are the public headers for libpackager. They can only reference other
public headers or standard system headers. They cannot reference internal
headers (in packager/...
) or third-party dependency headers (in
packager/third_party/...
).