OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 'chromecast_branding%': 'Chromium', | 8 'chromecast_branding%': 'Chromium', |
9 }, | 9 }, |
10 'target_defaults': { | 10 'target_defaults': { |
11 'include_dirs': [ | 11 'include_dirs': [ |
12 '..', # Root of Chromium checkout | 12 '..', # Root of Chromium checkout |
13 ], | 13 ], |
14 }, | 14 }, |
15 'targets': [ | 15 'targets': [ |
16 { | 16 { |
17 'target_name': 'cast_common', | 17 'target_name': 'cast_common', |
18 'type': '<(component)', | 18 'type': '<(component)', |
19 'dependencies': [ | 19 'dependencies': [ |
20 '../base/base.gyp:base', | 20 '../base/base.gyp:base', |
21 ], | 21 ], |
22 'sources': [ | 22 'sources': [ |
23 'common/cast_paths.cc', | 23 'common/cast_paths.cc', |
24 'common/cast_paths.h', | 24 'common/cast_paths.h', |
25 'common/chromecast_config.cc', | 25 'common/chromecast_config.cc', |
26 'common/chromecast_config.h', | 26 'common/chromecast_config.h', |
| 27 'common/pref_names.cc', |
| 28 'common/pref_names.h', |
27 ], | 29 ], |
28 'conditions': [ | 30 'conditions': [ |
29 ['chromecast_branding=="Chrome"', { | 31 ['chromecast_branding=="Chrome"', { |
30 'dependencies': [ | 32 'dependencies': [ |
31 'internal/chromecast_internal.gyp:cast_common_internal', | 33 'internal/chromecast_internal.gyp:cast_common_internal', |
32 ], | 34 ], |
33 }, { | 35 }, { |
34 'sources': [ | 36 'sources': [ |
35 'common/chromecast_config_simple.cc', | 37 'common/chromecast_config_simple.cc', |
36 ], | 38 ], |
(...skipping 23 matching lines...) Expand all Loading... |
60 'sources': [ | 62 'sources': [ |
61 'service/cast_service_simple.cc', | 63 'service/cast_service_simple.cc', |
62 'service/cast_service_simple.h', | 64 'service/cast_service_simple.h', |
63 ], | 65 ], |
64 }], | 66 }], |
65 ], | 67 ], |
66 }, | 68 }, |
67 { | 69 { |
68 'target_name': 'cast_shell_resources', | 70 'target_name': 'cast_shell_resources', |
69 'type': 'none', | 71 'type': 'none', |
70 # Place holder for cast_shell specific resources. | 72 'variables': { |
| 73 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chromecast', |
| 74 }, |
| 75 'actions': [ |
| 76 { |
| 77 'action_name': 'cast_shell_resources', |
| 78 'variables': { |
| 79 'grit_grd_file': 'shell/browser/resources/shell_resources.grd', |
| 80 'grit_resource_ids': 'shell/browser/resources/resource_ids', |
| 81 }, |
| 82 'includes': [ '../build/grit_action.gypi' ], |
| 83 }, |
| 84 ], |
| 85 'includes': [ '../build/grit_target.gypi' ], |
71 }, | 86 }, |
72 { | 87 { |
73 'target_name': 'cast_shell_pak', | 88 'target_name': 'cast_shell_pak', |
74 'type': 'none', | 89 'type': 'none', |
75 'dependencies': [ | 90 'dependencies': [ |
76 'cast_shell_resources', | 91 'cast_shell_resources', |
77 '../content/app/strings/content_strings.gyp:content_strings', | 92 '../content/app/strings/content_strings.gyp:content_strings', |
78 '../content/browser/devtools/devtools_resources.gyp:devtools_resources', | 93 '../content/browser/devtools/devtools_resources.gyp:devtools_resources', |
79 '../content/content_resources.gyp:content_resources', | 94 '../content/content_resources.gyp:content_resources', |
80 '../net/net.gyp:net_resources', | 95 '../net/net.gyp:net_resources', |
81 '../third_party/WebKit/public/blink_resources.gyp:blink_resources', | 96 '../third_party/WebKit/public/blink_resources.gyp:blink_resources', |
82 '../ui/resources/ui_resources.gyp:ui_resources', | 97 '../ui/resources/ui_resources.gyp:ui_resources', |
83 '../ui/strings/ui_strings.gyp:ui_strings', | 98 '../ui/strings/ui_strings.gyp:ui_strings', |
84 '../webkit/glue/resources/webkit_resources.gyp:webkit_resources', | 99 '../webkit/glue/resources/webkit_resources.gyp:webkit_resources', |
85 ], | 100 ], |
86 'actions': [ | 101 'actions': [ |
87 { | 102 { |
88 'action_name': 'repack_cast_shell_pack', | 103 'action_name': 'repack_cast_shell_pack', |
89 'variables': { | 104 'variables': { |
90 'pak_inputs': [ | 105 'pak_inputs': [ |
91 '<(SHARED_INTERMEDIATE_DIR)/blink/public/resources/blink_resources
.pak', | 106 '<(SHARED_INTERMEDIATE_DIR)/blink/public/resources/blink_resources
.pak', |
| 107 '<(SHARED_INTERMEDIATE_DIR)/chromecast/shell_resources.pak', |
92 '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak', | 108 '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak', |
93 '<(SHARED_INTERMEDIATE_DIR)/content/app/strings/content_strings_en
-US.pak', | 109 '<(SHARED_INTERMEDIATE_DIR)/content/app/strings/content_strings_en
-US.pak', |
94 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak', | 110 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak', |
95 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent.
pak', | 111 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent.
pak', |
96 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak', | 112 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak', |
97 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.p
ak', | 113 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.p
ak', |
98 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak', | 114 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak', |
99 '<(SHARED_INTERMEDIATE_DIR)/webkit/devtools_resources.pak', | 115 '<(SHARED_INTERMEDIATE_DIR)/webkit/devtools_resources.pak', |
100 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources_100_percent.pa
k', | 116 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources_100_percent.pa
k', |
101 ], | 117 ], |
102 'pak_output': '<(PRODUCT_DIR)/cast_shell.pak', | 118 'pak_output': '<(PRODUCT_DIR)/cast_shell.pak', |
103 }, | 119 }, |
104 'includes': [ '../build/repack_action.gypi' ], | 120 'includes': [ '../build/repack_action.gypi' ], |
105 }, | 121 }, |
106 ], | 122 ], |
107 }, | 123 }, |
108 { | 124 { |
109 'target_name': 'cast_shell', | 125 'target_name': 'cast_shell', |
110 'type': 'executable', | 126 'type': 'executable', |
111 'dependencies': [ | 127 'dependencies': [ |
112 'cast_common', | 128 'cast_common', |
113 'cast_service', | 129 'cast_service', |
114 'cast_shell_pak', | 130 'cast_shell_pak', |
| 131 'cast_shell_resources', |
115 'cast_version_header', | 132 'cast_version_header', |
116 '../ui/aura/aura.gyp:aura_test_support', | 133 '../ui/aura/aura.gyp:aura_test_support', |
117 '../content/content.gyp:content', | 134 '../content/content.gyp:content', |
118 '../content/content.gyp:content_app_browser', | 135 '../content/content.gyp:content_app_browser', |
119 '../skia/skia.gyp:skia', | 136 '../skia/skia.gyp:skia', |
120 ], | 137 ], |
121 'sources': [ | 138 'sources': [ |
122 'net/network_change_notifier_cast.cc', | 139 'net/network_change_notifier_cast.cc', |
123 'net/network_change_notifier_cast.h', | 140 'net/network_change_notifier_cast.h', |
124 'net/network_change_notifier_factory_cast.cc', | 141 'net/network_change_notifier_factory_cast.cc', |
125 'net/network_change_notifier_factory_cast.h', | 142 'net/network_change_notifier_factory_cast.h', |
126 'shell/app/cast_main.cc', | 143 'shell/app/cast_main.cc', |
127 'shell/app/cast_main_delegate.cc', | 144 'shell/app/cast_main_delegate.cc', |
128 'shell/app/cast_main_delegate.h', | 145 'shell/app/cast_main_delegate.h', |
129 'shell/browser/cast_browser_context.cc', | 146 'shell/browser/cast_browser_context.cc', |
130 'shell/browser/cast_browser_context.h', | 147 'shell/browser/cast_browser_context.h', |
131 'shell/browser/cast_browser_main_parts.cc', | 148 'shell/browser/cast_browser_main_parts.cc', |
132 'shell/browser/cast_browser_main_parts.h', | 149 'shell/browser/cast_browser_main_parts.h', |
133 'shell/browser/cast_content_browser_client.cc', | 150 'shell/browser/cast_content_browser_client.cc', |
134 'shell/browser/cast_content_browser_client.h', | 151 'shell/browser/cast_content_browser_client.h', |
135 'shell/browser/cast_http_user_agent_settings.cc', | 152 'shell/browser/cast_http_user_agent_settings.cc', |
136 'shell/browser/cast_http_user_agent_settings.h', | 153 'shell/browser/cast_http_user_agent_settings.h', |
| 154 'shell/browser/devtools/cast_dev_tools_delegate.cc', |
| 155 'shell/browser/devtools/cast_dev_tools_delegate.h', |
| 156 'shell/browser/devtools/remote_debugging_server.cc', |
| 157 'shell/browser/devtools/remote_debugging_server.h', |
137 'shell/browser/geolocation/cast_access_token_store.cc', | 158 'shell/browser/geolocation/cast_access_token_store.cc', |
138 'shell/browser/geolocation/cast_access_token_store.h', | 159 'shell/browser/geolocation/cast_access_token_store.h', |
139 'shell/browser/url_request_context_factory.cc', | 160 'shell/browser/url_request_context_factory.cc', |
140 'shell/browser/url_request_context_factory.h', | 161 'shell/browser/url_request_context_factory.h', |
141 'shell/common/cast_content_client.cc', | 162 'shell/common/cast_content_client.cc', |
142 'shell/common/cast_content_client.h', | 163 'shell/common/cast_content_client.h', |
143 'shell/renderer/cast_content_renderer_client.cc', | 164 'shell/renderer/cast_content_renderer_client.cc', |
144 'shell/renderer/cast_content_renderer_client.h', | 165 'shell/renderer/cast_content_renderer_client.h', |
145 ], | 166 ], |
146 'conditions': [ | 167 'conditions': [ |
147 ['chromecast_branding=="Chrome"', { | 168 ['chromecast_branding=="Chrome"', { |
148 'dependencies': [ | 169 'dependencies': [ |
149 'internal/chromecast_internal.gyp:cast_gfx_internal', | 170 'internal/chromecast_internal.gyp:cast_gfx_internal', |
150 ], | 171 ], |
151 }, { | 172 }, { |
152 'dependencies': [ | 173 'dependencies': [ |
153 '../ui/ozone/ozone.gyp:eglplatform_shim_x11', | 174 '../ui/ozone/ozone.gyp:eglplatform_shim_x11', |
154 ], | 175 ], |
| 176 'sources': [ |
| 177 'shell/browser/devtools/remote_debugging_server_simple.cc', |
| 178 ], |
155 }], | 179 }], |
156 ], | 180 ], |
157 }, | 181 }, |
158 { | 182 { |
159 'target_name': 'cast_version_header', | 183 'target_name': 'cast_version_header', |
160 'type': 'none', | 184 'type': 'none', |
161 'direct_dependent_settings': { | 185 'direct_dependent_settings': { |
162 'include_dirs': [ | 186 'include_dirs': [ |
163 '<(SHARED_INTERMEDIATE_DIR)', | 187 '<(SHARED_INTERMEDIATE_DIR)', |
164 ], | 188 ], |
(...skipping 17 matching lines...) Expand all Loading... |
182 '<@(_outputs)', | 206 '<@(_outputs)', |
183 ], | 207 ], |
184 'includes': [ | 208 'includes': [ |
185 '../build/util/version.gypi', | 209 '../build/util/version.gypi', |
186 ], | 210 ], |
187 }, | 211 }, |
188 ], | 212 ], |
189 }, | 213 }, |
190 ], # end of targets | 214 ], # end of targets |
191 } | 215 } |
OLD | NEW |