blob: 4bf03de9d2da6fc3a97bfa7952dea5d9a1dbcbe1 [file] [log] [blame]
Tim van der Lippe05431412020-09-02 15:14:081# Copyright 2020 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
Tim van der Lippe724f6d62021-03-22 13:58:285import("../../../scripts/build/ninja/devtools_entrypoint.gni")
6import("../../../scripts/build/ninja/devtools_module.gni")
Kriti Sapra6eb2f712021-07-29 14:23:357import("../../../scripts/build/ninja/generate_css.gni")
Simon Zünde20bdac2024-08-27 07:35:538import("../../../scripts/build/typescript/typescript.gni")
Tim van der Lippe908374f2021-04-28 14:11:499import("../visibility.gni")
Tim van der Lippe05431412020-09-02 15:14:0810
Kriti Sapra6eb2f712021-07-29 14:23:3511generate_css("css_files") {
12 sources = [
13 "developerResourcesListView.css",
14 "developerResourcesView.css",
15 ]
16}
17
Tim van der Lippe05431412020-09-02 15:14:0818devtools_module("developer_resources") {
19 sources = [
Jan Scheffler403a40a2021-01-15 11:28:0620 "DeveloperResourcesListView.ts",
21 "DeveloperResourcesView.ts",
Tim van der Lippe05431412020-09-02 15:14:0822 ]
23
24 deps = [
Tim van der Lippe76961572021-04-06 10:48:0725 "../../core/common:bundle",
Simon Zündd74e1512021-05-25 08:16:0426 "../../core/host:bundle",
Tim van der Lippebb352e62021-04-01 17:57:2827 "../../core/i18n:bundle",
Tim van der Lippeaa1ed7a2021-03-31 14:38:2728 "../../core/platform:bundle",
Tim van der Lippee00b92f2021-03-31 16:52:1729 "../../core/sdk:bundle",
Tim van der Lippefca98ed2021-04-08 14:10:1430 "../../models/text_utils:bundle",
Tim van der Lippeaa61faf2021-04-07 15:32:0731 "../../ui/legacy:bundle",
Tim van der Lippe8499fe22021-04-12 16:42:4732 "../../ui/legacy/components/data_grid:bundle",
Tim van der Lippe05431412020-09-02 15:14:0833 ]
34}
35
36devtools_entrypoint("bundle") {
Tim van der Lippe1cd66592020-11-05 15:58:4537 entrypoint = "developer_resources.ts"
Tim van der Lippe05431412020-09-02 15:14:0838
Kriti Sapra6eb2f712021-07-29 14:23:3539 deps = [
40 ":css_files",
41 ":developer_resources",
42 ]
Tim van der Lippe908374f2021-04-28 14:11:4943
44 visibility = [
45 ":*",
Tim van der Lippe908374f2021-04-28 14:11:4946 "../../entrypoints/*",
47 ]
48
49 visibility += devtools_panels_visibility
Tim van der Lippe05431412020-09-02 15:14:0850}
Tim van der Lippeead1fa42020-10-16 13:58:1951
Tim van der Lippe6d5bdf42021-01-13 12:10:3152devtools_entrypoint("meta") {
53 entrypoint = "developer_resources-meta.ts"
54
Benedikt Meurera1cae2d2024-01-22 08:37:4055 deps = [
56 ":bundle",
57 "../../core/i18n:bundle",
58 "../../ui/legacy:bundle",
59 ]
Tim van der Lippe3fff9772021-04-27 17:00:0960
61 visibility = [ "../../entrypoints/*" ]
Tim van der Lippe6d5bdf42021-01-13 12:10:3162}
Benedikt Meurer294310d2024-02-26 07:00:3563
64ts_library("unittests") {
65 testonly = true
66
Kim-Anh Tran429e8b72024-03-20 09:12:0267 sources = [
68 "DeveloperResourcesView.test.ts",
69 "developer_resources.test.ts",
70 ]
Benedikt Meurer294310d2024-02-26 07:00:3571
72 deps = [
73 ":bundle",
Benedikt Meurerd1f04bf2024-02-26 14:49:5474 "../../testing",
Benedikt Meurer294310d2024-02-26 07:00:3575 ]
76}