Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 1 | # Copyright 2018 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
Xiaohui Chen | 91ed406 | 2018-05-29 18:08:16 | [diff] [blame] | 5 | import("//chromeos/assistant/assistant.gni") |
Kyle Horimoto | c6d26c9 | 2018-12-07 21:48:39 | [diff] [blame] | 6 | import("//tools/grit/grit_rule.gni") |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 7 | |
| 8 | assert(is_chromeos, "Non-ChromeOS builds cannot depend on //chromeos") |
| 9 | |
| 10 | grit("resources") { |
| 11 | source = "chromeos_resources.grd" |
| 12 | |
| 13 | source_is_generated = true |
| 14 | |
| 15 | outputs = [ |
| 16 | "grit/chromeos_resources.h", |
Kyle Horimoto | 93a81e47 | 2018-09-21 23:30:50 | [diff] [blame] | 17 | "grit/chromeos_resources_map.cc", |
| 18 | "grit/chromeos_resources_map.h", |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 19 | "chromeos_resources.pak", |
| 20 | ] |
| 21 | output_dir = "$root_gen_dir/chromeos" |
| 22 | |
Xiaohui Chen | 91ed406 | 2018-05-29 18:08:16 | [diff] [blame] | 23 | defines = [ "enable_cros_libassistant=$enable_cros_libassistant" ] |
| 24 | |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 25 | grit_flags = [ |
| 26 | "-E", |
| 27 | "mojom_root=" + rebase_path(root_gen_dir, root_build_dir), |
| 28 | ] |
| 29 | |
| 30 | deps = [ |
Kyle Horimoto | c6d26c9 | 2018-12-07 21:48:39 | [diff] [blame] | 31 | "//chromeos/components/multidevice/mojom:mojom_js", |
Kyle Horimoto | 84b592a | 2019-05-02 20:23:31 | [diff] [blame] | 32 | "//chromeos/services/cellular_setup/public/mojom:mojom_js", |
Jeremy Klein | 81cdb3c | 2018-07-13 20:42:09 | [diff] [blame] | 33 | "//chromeos/services/device_sync/public/mojom:mojom_js", |
alanlxl | 981e497 | 2019-05-10 11:07:08 | [diff] [blame] | 34 | "//chromeos/services/machine_learning/public/mojom:mojom_js", |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 35 | "//chromeos/services/multidevice_setup/public/mojom:mojom_js", |
Steven Bennetts | 6b0bca6c | 2019-06-10 22:23:22 | [diff] [blame] | 36 | "//chromeos/services/network_config/public/mojom:mojom_js", |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 37 | ] |
| 38 | } |