Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / BUILD.gn
1 # Copyright 2014 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
5 import("//tools/grit/grit_rule.gni")
6
7 grit("memory_internals_resources") {
8   source = "memory_internals_resources.grd"
9   outputs = [
10     "grit/memory_internals_resources.h",
11     "memory_internals_resources.pak",
12   ]
13 }
14
15 grit("net_internals_resources") {
16   source = "net_internals_resources.grd"
17   outputs = [
18     "grit/net_internals_resources.h",
19     "net_internals_resources.pak",
20   ]
21 }
22
23 grit("invalidations_resources") {
24   source = "invalidations_resources.grd"
25   outputs = [
26     "grit/invalidations_resources.h",
27     "invalidations_resources.pak",
28   ]
29 }
30
31 grit("password_manager_internals_resources") {
32   source = "password_manager_internals_resources.grd"
33   outputs = [
34     "grit/password_manager_internals_resources.h",
35     "password_manager_internals_resources.pak",
36   ]
37 }
38
39 grit("signin_internals_resources") {
40   source = "signin_internals_resources.grd"
41   outputs = [
42     "grit/signin_internals_resources.h",
43     "signin_internals_resources.pak",
44   ]
45 }
46
47 grit("sync_internals_resources") {
48   source = "sync_internals_resources.grd"
49   outputs = [
50     "grit/sync_internals_resources.h",
51     "sync_internals_resources.pak",
52   ]
53 }
54
55 grit("translate_internals_resources") {
56   source = "translate_internals_resources.grd"
57   outputs = [
58     "grit/translate_internals_resources.h",
59     "translate_internals_resources.pak",
60   ]
61 }
62
63 # GYP version: copy command of chrome_extra_resources
64 copy("extension_resource_demo") {
65   sources = [ "extension_resource/demo/library.js" ]
66   outputs = [ "$root_out_dir/resources/extension/demo/library.js" ]
67 }
68
69 if (!is_ios) {
70   grit("component_extension_resources") {
71     source = "component_extension_resources.grd"
72     outputs = [
73       "grit/component_extension_resources.h",
74       "grit/component_extension_resources_map.cc",
75       "grit/component_extension_resources_map.h",
76       "component_extension_resources.pak",
77     ]
78   }
79
80   grit("options_resources") {
81     source = "options_resources.grd"
82     outputs = [
83       "grit/options_resources.h",
84       "options_resources.pak",
85     ]
86   }
87
88   grit("quota_internals_resources") {
89     source = "quota_internals_resources.grd"
90     outputs = [
91       "grit/quota_internals_resources.h",
92       "quota_internals_resources.pak",
93     ]
94   }
95
96   grit("sync_file_system_internals_resources") {
97     source = "sync_file_system_internals_resources.grd"
98     outputs = [
99       "grit/sync_file_system_internals_resources.h",
100       "sync_file_system_internals_resources.pak",
101     ]
102   }
103 }