chromium/chromeos/resources/BUILD.gn

# Copyright 2018 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//tools/grit/grit_rule.gni")

assert(is_chromeos, "Non-ChromeOS builds cannot depend on //chromeos")

grit("resources") {
  source = "chromeos_resources.grd"

  outputs = [
    "grit/chromeos_resources.h",
    "grit/chromeos_resources_map.cc",
    "grit/chromeos_resources_map.h",
    "chromeos_resources.pak",
  ]
  output_dir = "$root_gen_dir/chromeos"

  grit_flags = [
    "-E",
    "mojom_root=" + rebase_path(root_gen_dir, root_build_dir),
  ]

  deps = [
    # Generated ml service js bindings are required by external clients, the
    # clients are not found within Chromium. The clients pull the generated
    # js bindings as part of their build process.
    "//chromeos/services/machine_learning/public/mojom:mojom_js",
    "//chromeos/services/network_health/public/mojom:mojom_js",
  ]
}