fuchsia_package_resource

Declares a resource to be included in a Fuchsia package.

src can be a static file or something generated by another rule. Compiled binaries and libraries cannot be packaged as resources; use fx_packaged_binary() instead.

dest must be a path relative to /. Installing directly into bin/ is disallowed unless allow_binary_output_dir = True (intended only for non-ELF files like shell scripts).

This rule can be added as a dependency of a fuchsia_package and it will be added to the final package contents.

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required -
src The resource to include in the package. Label required -
dest The path where this will be installed in the package. Cannot start with bin/ unless allow_binary_output_dir is True. String required -
allow_binary_output_dir Whether to allow installing non-ELF files (such as shell scripts) into bin/. Boolean optional False