| # Copyright 2021 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| """Public definitions for Fuchsia rules. |
| |
| Documentation for all rules exported by this file is located at docs/defs.md""" |
| |
| load( |
| "//fuchsia/private:fuchsia_artifact_cipd_release.bzl", |
| _fuchsia_artifact_cipd_release = "fuchsia_artifact_cipd_release", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_debug_symbol_cipd_release.bzl", |
| _fuchsia_debug_symbol_cipd_release = "fuchsia_debug_symbol_cipd_release", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_bind_library.bzl", |
| _fuchsia_bind_library = "fuchsia_bind_library", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_cc.bzl", |
| _fuchsia_cc_binary = "fuchsia_cc_binary", |
| _fuchsia_cc_test = "fuchsia_cc_test", |
| _fuchsia_wrap_cc_binary = "fuchsia_wrap_cc_binary", |
| _fuchsia_wrap_cc_test = "fuchsia_wrap_cc_test", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_component.bzl", |
| _fuchsia_component = "fuchsia_component", |
| _fuchsia_driver_component = "fuchsia_driver_component", |
| _fuchsia_test_component = "fuchsia_test_component", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_component_manifest.bzl", |
| _fuchsia_component_manifest = "fuchsia_component_manifest", |
| _fuchsia_component_manifest_shard = "fuchsia_component_manifest_shard", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_fidl_library.bzl", |
| _fuchsia_fidl_library = "fuchsia_fidl_library", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_fidl_cc_library.bzl", |
| _fuchsia_fidl_hlcpp_library = "fuchsia_fidl_hlcpp_library", |
| _fuchsia_fidl_llcpp_library = "fuchsia_fidl_llcpp_library", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_banjo_cc_library.bzl", |
| _fuchsia_banjo_cc_library = "fuchsia_banjo_cc_library", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_driver_bind_rules.bzl", |
| _fuchsia_driver_bytecode_bind_rules = "fuchsia_driver_bytecode_bind_rules", |
| _fuchsia_driver_header_bind_rules = "fuchsia_driver_header_bind_rules", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_debug_symbols.bzl", |
| _fuchsia_debug_symbols = "fuchsia_debug_symbols", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_package.bzl", |
| _fuchsia_package = "fuchsia_package", |
| _fuchsia_package_archive = "fuchsia_package_archive", |
| _fuchsia_test_package = "fuchsia_test_package", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_prebuilt_package.bzl", |
| _fuchsia_prebuilt_package = "fuchsia_prebuilt_package", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_package_group.bzl", |
| _fuchsia_package_group = "fuchsia_package_group", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_tests.bzl", |
| _fuchsia_test_group = "fuchsia_test_group", |
| _fuchsia_tests = "fuchsia_tests", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_toolchain_info.bzl", |
| _fuchsia_toolchain_info = "fuchsia_toolchain_info", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_package_resource.bzl", |
| _fuchsia_package_resource = "fuchsia_package_resource", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_package_repository.bzl", |
| _fuchsia_package_repository = "fuchsia_package_repository", |
| ) |
| load( |
| "//fuchsia/private:build_setting.bzl", |
| _access_token_string = "access_token_string", |
| _fuchsia_version_string = "fuchsia_version_string", |
| ) |
| load( |
| "//fuchsia/private:fuchsia_select.bzl", |
| _fuchsia_select = "fuchsia_select", |
| _if_fuchsia = "if_fuchsia", |
| ) |
| load( |
| "//fuchsia/private:compilation_database.bzl", |
| _clangd_compilation_database = "clangd_compilation_database", |
| ) |
| |
| # Rules |
| |
| fuchsia_artifact_cipd_release = _fuchsia_artifact_cipd_release |
| fuchsia_debug_symbol_cipd_release = _fuchsia_debug_symbol_cipd_release |
| fuchsia_bind_library = _fuchsia_bind_library |
| fuchsia_cc_binary = _fuchsia_cc_binary |
| fuchsia_cc_test = _fuchsia_cc_test |
| fuchsia_wrap_cc_binary = _fuchsia_wrap_cc_binary |
| fuchsia_wrap_cc_test = _fuchsia_wrap_cc_test |
| fuchsia_component = _fuchsia_component |
| fuchsia_test_component = _fuchsia_test_component |
| fuchsia_component_manifest = _fuchsia_component_manifest |
| fuchsia_component_manifest_shard = _fuchsia_component_manifest_shard |
| fuchsia_debug_symbols = _fuchsia_debug_symbols |
| fuchsia_driver_bytecode_bind_rules = _fuchsia_driver_bytecode_bind_rules |
| fuchsia_driver_component = _fuchsia_driver_component |
| fuchsia_driver_header_bind_rules = _fuchsia_driver_header_bind_rules |
| fuchsia_fidl_library = _fuchsia_fidl_library |
| fuchsia_fidl_hlcpp_library = _fuchsia_fidl_hlcpp_library |
| fuchsia_fidl_llcpp_library = _fuchsia_fidl_llcpp_library |
| fuchsia_banjo_cc_library = _fuchsia_banjo_cc_library |
| fuchsia_package = _fuchsia_package |
| fuchsia_test_package = _fuchsia_test_package |
| fuchsia_package_archive = _fuchsia_package_archive |
| fuchsia_prebuilt_package = _fuchsia_prebuilt_package |
| fuchsia_package_group = _fuchsia_package_group |
| fuchsia_toolchain_info = _fuchsia_toolchain_info |
| fuchsia_package_resource = _fuchsia_package_resource |
| fuchsia_package_repository = _fuchsia_package_repository |
| fuchsia_select = _fuchsia_select |
| fuchsia_test_group = _fuchsia_test_group |
| fuchsia_tests = _fuchsia_tests |
| if_fuchsia = _if_fuchsia |
| fuchsia_version_string = _fuchsia_version_string |
| access_token_string = _access_token_string |
| clangd_compilation_database = _clangd_compilation_database |