blob: bc32da774fb3056b013c662d8bcae30232cef418 [file] [log] [blame]
# Copyright 2018 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.
import("//build/fidl/fidl.gni")
fidl("fuchsia.modular") {
# TODO(fxb/35879): Remove lint exclusions by fixing known FIDL lint violations in this target
excluded_checks = [
"invalid-case-for-decl-name",
"string-bounds-not-specified",
"vector-bounds-not-specified",
]
sdk_category = "partner"
sources = [
"agent/agent.fidl",
"agent/agent_context.fidl",
"agent/agent_controller/agent_controller.fidl",
"annotation/annotation.fidl",
"basemgr/base_shell.fidl",
"basemgr/user_provider.fidl",
"component/component_context.fidl",
"config/config.fidl",
"intent/intent.fidl",
"lifecycle/lifecycle.fidl",
"module/link_path.fidl",
"module/module_context.fidl",
"module/module_controller.fidl",
"module/module_data.fidl",
"module/module_manifest.fidl",
"module/module_state.fidl",
"session/focus.fidl",
"session/session_restart_controller.fidl",
"session/session_shell.fidl",
"story/create_link.fidl",
"story/create_module_parameter_map.fidl",
"story/puppet_master.fidl",
"story/story_command.fidl",
"story/story_controller.fidl",
"story/story_info.fidl",
"story/story_options.fidl",
"story/story_provider.fidl",
"story/story_shell.fidl",
"story/story_shell_factory.fidl",
"story/story_state.fidl",
"story/story_visibility_state.fidl",
"surface/surface.fidl",
]
public_deps = [
"//sdk/fidl/fuchsia.auth",
"//sdk/fidl/fuchsia.modular.auth",
"//sdk/fidl/fuchsia.sys",
"//sdk/fidl/fuchsia.ui.policy",
"//sdk/fidl/fuchsia.ui.views",
"//zircon/system/fidl/fuchsia-mem",
]
}