naiveproxy/device/bluetooth/public/mojom/BUILD.gn
2018-08-14 22:19:20 +00:00

55 lines
1.3 KiB
Plaintext

# Copyright 2016 The Chromium 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("//mojo/public/tools/bindings/mojom.gni")
mojom("mojom") {
sources = [
"uuid.mojom",
]
# This mojom interface is exposed publicly to layout tests which use
# prepackaged redistributable JS bindings. It is therefore not desirable to
# scramble these messages.
scramble_message_ids = false
}
mojom("fake_bluetooth_interfaces") {
sources = [
"test/fake_bluetooth.mojom",
]
public_deps = [
":mojom",
]
# This mojom interface is exposed publicly to layout tests which use
# prepackaged redistributable JS bindings. It is therefore not desirable to
# scramble these messages.
scramble_message_ids = false
}
# Experimental interfaces are not ready for production use yet. See README.md
mojom("deprecated_experimental_interfaces") {
sources = [
"adapter.mojom",
"device.mojom",
]
public_deps = [
":mojom",
]
visibility = [
# Experimental interfaces are not ready for production use yet. See
# README.md
# Implementation of the mojom interfaces:
"//device/bluetooth:deprecated_experimental_mojo",
# Single approved client of the interfaces:
"//chrome/browser/ui/webui/bluetooth_internals:*",
]
}