blob: 8f7b49fb2bc2fe5c755f3adad30a0d3908bf7de9 [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("network") {
# TODO(fxb/35879): Remove lint exclusions by fixing known FIDL lint violations in this target
excluded_checks = [
"string-bounds-not-specified",
"vector-bounds-not-specified",
]
name = "fuchsia.netemul.network"
sources = [ "network.fidl" ]
public_deps = [
"//sdk/fidl/fuchsia.hardware.ethernet",
"//sdk/fidl/fuchsia.hardware.network",
"//zircon/system/fidl/fuchsia-net",
]
}
fidl("environment") {
# TODO(fxb/35879): Remove lint exclusions by fixing known FIDL lint violations in this target
excluded_checks = [
"string-bounds-not-specified",
"vector-bounds-not-specified",
]
name = "fuchsia.netemul.environment"
sources = [ "environment.fidl" ]
public_deps = [
":network",
"//sdk/fidl/fuchsia.sys",
"//zircon/system/fidl/fuchsia-logger",
]
}
fidl("sync") {
# TODO(fxb/35879): Remove lint exclusions by fixing known FIDL lint violations in this target
excluded_checks = [
"invalid-case-for-decl-member",
"invalid-copyright-for-platform-source-library",
"string-bounds-not-specified",
"vector-bounds-not-specified",
]
name = "fuchsia.netemul.sync"
sources = [ "sync.fidl" ]
public_deps = [ "//zircon/vdso/zx" ]
}
fidl("sandbox") {
name = "fuchsia.netemul.sandbox"
sources = [ "sandbox.fidl" ]
public_deps = [
":environment",
":network",
":sync",
"//sdk/fidl/fuchsia.sys",
]
}
fidl("devmgr") {
name = "fuchsia.netemul.devmgr"
sources = [ "devmgr.fidl" ]
public_deps = [ "//zircon/system/fidl/fuchsia-io" ]
}