blob: ce89c1c9510cba7f17112d0da37df2829b554a89 [file] [log] [blame]
# 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