OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 'xul_sdk_dir': '../third_party/xulrunner-sdk/<(OS)', | 8 'xul_sdk_dir': '../third_party/xulrunner-sdk/<(OS)', |
9 | 9 |
10 # Keep the archive builder happy. | 10 # Keep the archive builder happy. |
11 'chrome_personalization%': 1, | 11 'chrome_personalization%': 1, |
12 'use_syncapi_stub%': 0, | 12 'use_syncapi_stub%': 0, |
13 | 13 |
14 # Deps info. | 14 # Deps info. |
15 'xul_include_directories': [ | 15 'xul_include_directories': [ |
16 # TODO(slightlyoff): pare these down. This makes it too easy to | |
17 # regress to using unfrozen FF interfaces. | |
18 '<(xul_sdk_dir)/include', | |
19 '<(xul_sdk_dir)/include/accessibility', | |
20 '<(xul_sdk_dir)/include/alerts', | |
21 '<(xul_sdk_dir)/include/appcomps', | |
22 '<(xul_sdk_dir)/include/appshell', | |
23 '<(xul_sdk_dir)/include/autocomplete', | |
24 '<(xul_sdk_dir)/include/autoconfig', | |
25 '<(xul_sdk_dir)/include/ax_common', | |
26 '<(xul_sdk_dir)/include/browser', | |
27 '<(xul_sdk_dir)/include/cairo', | |
28 '<(xul_sdk_dir)/include/caps', | 16 '<(xul_sdk_dir)/include/caps', |
29 '<(xul_sdk_dir)/include/chardet', | |
30 '<(xul_sdk_dir)/include/chrome', | |
31 '<(xul_sdk_dir)/include/commandhandler', | |
32 '<(xul_sdk_dir)/include/composer', | |
33 '<(xul_sdk_dir)/include/content', | |
34 '<(xul_sdk_dir)/include/contentprefs', | |
35 '<(xul_sdk_dir)/include/cookie', | |
36 '<(xul_sdk_dir)/include/crashreporter', | |
37 '<(xul_sdk_dir)/include/docshell', | |
38 '<(xul_sdk_dir)/include/dom', | 17 '<(xul_sdk_dir)/include/dom', |
39 '<(xul_sdk_dir)/include/downloads', | |
40 '<(xul_sdk_dir)/include/editor', | |
41 '<(xul_sdk_dir)/include/embed_base', | |
42 '<(xul_sdk_dir)/include/embedcomponents', | |
43 '<(xul_sdk_dir)/include/expat', | |
44 '<(xul_sdk_dir)/include/extensions', | |
45 '<(xul_sdk_dir)/include/exthandler', | |
46 '<(xul_sdk_dir)/include/exthelper', | |
47 '<(xul_sdk_dir)/include/fastfind', | |
48 '<(xul_sdk_dir)/include/feeds', | |
49 '<(xul_sdk_dir)/include/find', | |
50 '<(xul_sdk_dir)/include/gfx', | |
51 '<(xul_sdk_dir)/include/htmlparser', | |
52 '<(xul_sdk_dir)/include/imgicon', | |
53 '<(xul_sdk_dir)/include/imglib2', | |
54 '<(xul_sdk_dir)/include/inspector', | |
55 '<(xul_sdk_dir)/include/intl', | |
56 '<(xul_sdk_dir)/include/jar', | |
57 '<(xul_sdk_dir)/include/java', | |
58 '<(xul_sdk_dir)/include/jpeg', | |
59 '<(xul_sdk_dir)/include/js', | 18 '<(xul_sdk_dir)/include/js', |
60 '<(xul_sdk_dir)/include/jsdebug', | |
61 '<(xul_sdk_dir)/include/jsurl', | |
62 '<(xul_sdk_dir)/include/layout', | |
63 '<(xul_sdk_dir)/include/lcms', | |
64 '<(xul_sdk_dir)/include/libbz2', | |
65 '<(xul_sdk_dir)/include/libmar', | |
66 '<(xul_sdk_dir)/include/libpixman', | |
67 '<(xul_sdk_dir)/include/libreg', | |
68 '<(xul_sdk_dir)/include/liveconnect', | |
69 '<(xul_sdk_dir)/include/locale', | |
70 '<(xul_sdk_dir)/include/loginmgr', | |
71 '<(xul_sdk_dir)/include/lwbrk', | |
72 '<(xul_sdk_dir)/include/mimetype', | |
73 '<(xul_sdk_dir)/include/morkreader', | |
74 '<(xul_sdk_dir)/include/necko', | |
75 '<(xul_sdk_dir)/include/nkcache', | |
76 '<(xul_sdk_dir)/include/nspr', | 19 '<(xul_sdk_dir)/include/nspr', |
77 '<(xul_sdk_dir)/include/nss', | |
78 '<(xul_sdk_dir)/include/oji', | |
79 '<(xul_sdk_dir)/include/parentalcontrols', | |
80 '<(xul_sdk_dir)/include/pipboot', | |
81 '<(xul_sdk_dir)/include/pipnss', | |
82 '<(xul_sdk_dir)/include/pippki', | |
83 '<(xul_sdk_dir)/include/places', | |
84 '<(xul_sdk_dir)/include/plugin', | |
85 '<(xul_sdk_dir)/include/png', | |
86 '<(xul_sdk_dir)/include/pref', | |
87 '<(xul_sdk_dir)/include/prefetch', | |
88 '<(xul_sdk_dir)/include/profdirserviceprovider', | |
89 '<(xul_sdk_dir)/include/profile', | |
90 '<(xul_sdk_dir)/include/rdf', | |
91 '<(xul_sdk_dir)/include/rdfutil', | |
92 '<(xul_sdk_dir)/include/satchel', | |
93 '<(xul_sdk_dir)/include/shistory', | |
94 '<(xul_sdk_dir)/include/simple', | |
95 '<(xul_sdk_dir)/include/spellchecker', | |
96 '<(xul_sdk_dir)/include/sqlite3', | |
97 '<(xul_sdk_dir)/include/storage', | |
98 '<(xul_sdk_dir)/include/string', | 20 '<(xul_sdk_dir)/include/string', |
99 '<(xul_sdk_dir)/include/thebes', | |
100 '<(xul_sdk_dir)/include/toolkitcomps', | |
101 '<(xul_sdk_dir)/include/txmgr', | |
102 '<(xul_sdk_dir)/include/txtsvc', | |
103 '<(xul_sdk_dir)/include/uconv', | |
104 '<(xul_sdk_dir)/include/ucvcn', | |
105 '<(xul_sdk_dir)/include/ucvibm', | |
106 '<(xul_sdk_dir)/include/ucvja', | |
107 '<(xul_sdk_dir)/include/ucvko', | |
108 '<(xul_sdk_dir)/include/ucvlatin', | |
109 '<(xul_sdk_dir)/include/ucvmath', | |
110 '<(xul_sdk_dir)/include/ucvtw', | |
111 '<(xul_sdk_dir)/include/ucvtw2', | |
112 '<(xul_sdk_dir)/include/unicharutil', | |
113 '<(xul_sdk_dir)/include/update', | |
114 '<(xul_sdk_dir)/include/uriloader', | |
115 '<(xul_sdk_dir)/include/urlformatter', | |
116 '<(xul_sdk_dir)/include/util', | |
117 '<(xul_sdk_dir)/include/view', | |
118 '<(xul_sdk_dir)/include/webbrowserpersist', | |
119 '<(xul_sdk_dir)/include/webbrwsr', | |
120 '<(xul_sdk_dir)/include/webshell', | |
121 '<(xul_sdk_dir)/include/widget', | |
122 '<(xul_sdk_dir)/include/windowwatcher', | |
123 '<(xul_sdk_dir)/include/xml', | |
124 '<(xul_sdk_dir)/include/xml-rpc', | |
125 '<(xul_sdk_dir)/include/xpcom', | 21 '<(xul_sdk_dir)/include/xpcom', |
126 '<(xul_sdk_dir)/include/xpconnect', | 22 '<(xul_sdk_dir)/include/xpconnect', |
127 '<(xul_sdk_dir)/include/xpinstall', | |
128 '<(xul_sdk_dir)/include/xulapp', | |
129 '<(xul_sdk_dir)/include/xuldoc', | |
130 '<(xul_sdk_dir)/include/xulrunner', | |
131 '<(xul_sdk_dir)/include/xultmpl', | |
132 '<(xul_sdk_dir)/include/zipwriter', | |
133 '<(xul_sdk_dir)/include/zlib', | |
134 '<(xul_sdk_dir)/sdk/include', | |
135 ], | 23 ], |
136 'conditions': [ | 24 'conditions': [ |
137 ['OS=="win"', { | 25 ['OS=="win"', { |
138 'python': [ | 26 'python': [ |
139 '<(DEPTH)\\third_party\\python_24\\setup_env.bat && python' | 27 '<(DEPTH)\\third_party\\python_24\\setup_env.bat && python' |
140 ], | 28 ], |
141 }, { # OS != win | 29 }, { # OS != win |
142 'python': [ | 30 'python': [ |
143 'python' | 31 'python' |
144 ], | 32 ], |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 { | 106 { |
219 'target_name': 'chrome_frame_unittests', | 107 'target_name': 'chrome_frame_unittests', |
220 'type': 'executable', | 108 'type': 'executable', |
221 'dependencies': [ | 109 'dependencies': [ |
222 '../build/temp_gyp/googleurl.gyp:googleurl', | 110 '../build/temp_gyp/googleurl.gyp:googleurl', |
223 '../chrome/chrome.gyp:common', | 111 '../chrome/chrome.gyp:common', |
224 '../chrome/chrome.gyp:utility', | 112 '../chrome/chrome.gyp:utility', |
225 '../testing/gmock.gyp:gmock', | 113 '../testing/gmock.gyp:gmock', |
226 '../testing/gtest.gyp:gtest', | 114 '../testing/gtest.gyp:gtest', |
227 'base_noicu', | 115 'base_noicu', |
| 116 'chrome_frame_ie', |
228 'chrome_frame_npapi', | 117 'chrome_frame_npapi', |
229 'chrome_frame_strings', | 118 'chrome_frame_strings', |
230 'xulrunner_sdk', | 119 'xulrunner_sdk', |
231 ], | 120 ], |
232 'sources': [ | 121 'sources': [ |
| 122 'chrome_tab.h', |
| 123 'chrome_tab.idl', |
233 'chrome_frame_npapi_unittest.cc', | 124 'chrome_frame_npapi_unittest.cc', |
234 'chrome_frame_unittest_main.cc', | 125 'chrome_frame_unittest_main.cc', |
235 'chrome_launcher_unittest.cc', | 126 'chrome_launcher_unittest.cc', |
236 'html_utils_unittest.cc', | 127 'test/com_message_event_unittest.cc', |
| 128 'test/html_util_unittests.cc', |
| 129 'test/http_negotiate_unittest.cc', |
| 130 'test/util_unittests.cc', |
237 'unittest_precompile.h', | 131 'unittest_precompile.h', |
238 'unittest_precompile.cc', | 132 'unittest_precompile.cc', |
239 'urlmon_upload_data_stream.cc', | 133 'urlmon_upload_data_stream.cc', |
240 'urlmon_upload_data_stream_unittest.cc', | 134 'urlmon_upload_data_stream_unittest.cc', |
241 'chrome_frame_histograms.h', | 135 'chrome_frame_histograms.h', |
242 'chrome_frame_histograms.cc', | 136 'chrome_frame_histograms.cc', |
243 ], | 137 ], |
244 'include_dirs': [ | 138 'include_dirs': [ |
245 # To allow including "chrome_tab.h" | 139 # To allow including "chrome_tab.h" |
246 '<(INTERMEDIATE_DIR)', | 140 '<(INTERMEDIATE_DIR)', |
247 ], | 141 ], |
248 'resource_include_dirs': [ | 142 'resource_include_dirs': [ |
249 '<(INTERMEDIATE_DIR)', | 143 '<(INTERMEDIATE_DIR)', |
| 144 '<(SHARED_INTERMEDIATE_DIR)', |
250 ], | 145 ], |
251 'conditions': [ | 146 'conditions': [ |
252 ['OS=="win"', { | 147 ['OS=="win"', { |
253 'msvs_settings': { | 148 'msvs_settings': { |
254 'VCLinkerTool': { | 149 'VCLinkerTool': { |
255 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'], | 150 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'], |
256 }, | 151 }, |
257 }, | 152 }, |
258 'sources': [ | |
259 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_resources.rc', | |
260 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_strings.rc', | |
261 ], | |
262 'dependencies': [ | 153 'dependencies': [ |
263 # TODO(slightlyoff): Get automation targets working on OS X | 154 # TODO(slightlyoff): Get automation targets working on OS X |
264 '../chrome/chrome.gyp:automation', | 155 '../chrome/chrome.gyp:automation', |
265 '../chrome/installer/installer.gyp:installer_util', | 156 '../chrome/installer/installer.gyp:installer_util', |
266 '../google_update/google_update.gyp:google_update', | 157 '../google_update/google_update.gyp:google_update', |
267 ] | 158 ] |
268 }], | 159 }], |
269 ], | 160 ], |
270 }, | 161 }, |
271 { | 162 { |
272 'target_name': 'chrome_frame_tests', | 163 'target_name': 'chrome_frame_tests', |
273 'type': 'executable', | 164 'type': 'executable', |
274 'dependencies': [ | 165 'dependencies': [ |
275 # 'base_noicu', | |
276 '../build/temp_gyp/googleurl.gyp:googleurl', | 166 '../build/temp_gyp/googleurl.gyp:googleurl', |
277 '../chrome/chrome.gyp:common', | 167 '../chrome/chrome.gyp:common', |
278 '../chrome/chrome.gyp:utility', | 168 '../chrome/chrome.gyp:utility', |
279 '../testing/gmock.gyp:gmock', | 169 '../testing/gmock.gyp:gmock', |
280 '../testing/gtest.gyp:gtest', | 170 '../testing/gtest.gyp:gtest', |
281 '../third_party/libxml/libxml.gyp:libxml', | 171 '../third_party/libxml/libxml.gyp:libxml', |
282 '../third_party/libxslt/libxslt.gyp:libxslt', | 172 '../third_party/libxslt/libxslt.gyp:libxslt', |
283 'chrome_frame_strings', | 173 'chrome_frame_strings', |
284 'chrome_frame_npapi', | 174 'chrome_frame_npapi', |
285 # 'npchrome_tab', | |
286 'xulrunner_sdk', | 175 'xulrunner_sdk', |
287 ], | 176 ], |
288 'sources': [ | 177 'sources': [ |
289 '../base/test_suite.h', | 178 '../base/test_suite.h', |
290 'test/chrome_frame_test_utils.cc', | 179 'test/chrome_frame_test_utils.cc', |
291 'test/chrome_frame_test_utils.h', | 180 'test/chrome_frame_test_utils.h', |
292 'test/chrome_frame_automation_mock.cc', | 181 'test/chrome_frame_automation_mock.cc', |
293 'test/chrome_frame_automation_mock.h', | 182 'test/chrome_frame_automation_mock.h', |
294 'test/chrome_frame_unittests.cc', | 183 'test/chrome_frame_unittests.cc', |
295 'test/chrome_frame_unittests.h', | 184 'test/chrome_frame_unittests.h', |
296 'test/com_message_event_unittest.cc', | |
297 'test/function_stub_unittest.cc', | 185 'test/function_stub_unittest.cc', |
298 'test/html_util_unittests.cc', | |
299 'test/http_negotiate_unittest.cc', | |
300 'test/http_server.cc', | 186 'test/http_server.cc', |
301 'test/http_server.h', | 187 'test/http_server.h', |
302 'test/run_all_unittests.cc', | 188 'test/run_all_unittests.cc', |
303 'test/test_server.cc', | 189 'test/test_server.cc', |
304 'test/test_server.h', | 190 'test/test_server.h', |
305 'test/test_server_test.cc', | 191 'test/test_server_test.cc', |
306 'test/util_unittests.cc', | |
307 'chrome_frame_automation.cc', | 192 'chrome_frame_automation.cc', |
308 'chrome_frame_histograms.h', | 193 'chrome_frame_histograms.h', |
309 'chrome_frame_histograms.cc', | 194 'chrome_frame_histograms.cc', |
310 'chrome_tab.h', | 195 'chrome_tab.h', |
311 'chrome_tab.idl', | 196 'chrome_tab.idl', |
312 'com_message_event.cc', | 197 'com_message_event.cc', |
313 'html_utils.cc', | 198 'html_utils.cc', |
314 'http_negotiate.h', | 199 'http_negotiate.h', |
315 'http_negotiate.cc', | 200 'http_negotiate.cc', |
316 'sync_msg_reply_dispatcher.cc', | 201 'sync_msg_reply_dispatcher.cc', |
(...skipping 18 matching lines...) Expand all Loading... |
335 'resource_include_dirs': [ | 220 'resource_include_dirs': [ |
336 '<(INTERMEDIATE_DIR)', | 221 '<(INTERMEDIATE_DIR)', |
337 ], | 222 ], |
338 'conditions': [ | 223 'conditions': [ |
339 ['OS=="win"', { | 224 ['OS=="win"', { |
340 'msvs_settings': { | 225 'msvs_settings': { |
341 'VCLinkerTool': { | 226 'VCLinkerTool': { |
342 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'], | 227 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'], |
343 }, | 228 }, |
344 }, | 229 }, |
345 'sources': [ | |
346 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_resources.rc', | |
347 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_strings.rc', | |
348 ], | |
349 'dependencies': [ | 230 'dependencies': [ |
350 '../chrome/chrome.gyp:automation', | 231 '../chrome/chrome.gyp:automation', |
351 '../chrome/installer/installer.gyp:installer_util', | 232 '../chrome/installer/installer.gyp:installer_util', |
352 '../google_update/google_update.gyp:google_update', | 233 '../google_update/google_update.gyp:google_update', |
353 ] | 234 ] |
354 }], | 235 }], |
355 ], | 236 ], |
356 }, | 237 }, |
357 { | 238 { |
358 'target_name': 'chrome_frame_perftests', | 239 'target_name': 'chrome_frame_perftests', |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
498 ], | 379 ], |
499 'include_dirs': [ | 380 'include_dirs': [ |
500 # To allow including "chrome_tab.h" | 381 # To allow including "chrome_tab.h" |
501 '<(INTERMEDIATE_DIR)', | 382 '<(INTERMEDIATE_DIR)', |
502 ], | 383 ], |
503 'resource_include_dirs': [ | 384 'resource_include_dirs': [ |
504 '<(INTERMEDIATE_DIR)', | 385 '<(INTERMEDIATE_DIR)', |
505 ], | 386 ], |
506 'conditions': [ | 387 'conditions': [ |
507 ['OS=="win"', { | 388 ['OS=="win"', { |
508 'sources': [ | |
509 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_resources.rc', | |
510 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_strings.rc', | |
511 ], | |
512 'dependencies': [ | 389 'dependencies': [ |
513 # TODO(slightlyoff): Get automation targets working on OS X | 390 # TODO(slightlyoff): Get automation targets working on OS X |
514 '../chrome/chrome.gyp:automation', | 391 '../chrome/chrome.gyp:automation', |
515 '../chrome/installer/installer.gyp:installer_util', | 392 '../chrome/installer/installer.gyp:installer_util', |
516 '../google_update/google_update.gyp:google_update', | 393 '../google_update/google_update.gyp:google_update', |
517 ] | 394 ] |
518 }], | 395 }], |
519 ], | 396 ], |
520 }, | 397 }, |
521 | 398 |
522 { | 399 { |
523 'target_name': 'chrome_frame_npapi', | 400 'target_name': 'chrome_frame_npapi', |
524 'type': 'static_library', | 401 'type': 'static_library', |
525 'dependencies': [ | 402 'dependencies': [ |
526 'chrome_frame_strings', | 403 'chrome_frame_strings', |
527 '../chrome/chrome.gyp:common', | 404 '../chrome/chrome.gyp:common', |
528 'xulrunner_sdk', | 405 'xulrunner_sdk', |
529 ], | 406 ], |
530 'sources': [ | 407 'sources': [ |
531 'chrome_frame_automation.cc', | 408 'chrome_frame_automation.cc', |
532 'chrome_frame_automation.h', | 409 'chrome_frame_automation.h', |
533 'chrome_frame_delegate.cc', | 410 'chrome_frame_delegate.cc', |
534 'chrome_frame_delegate.h', | 411 'chrome_frame_delegate.h', |
535 'chrome_frame_plugin.h', | 412 'chrome_frame_plugin.h', |
536 'chrome_frame_npapi.cc', | 413 'chrome_frame_npapi.cc', |
537 'chrome_frame_npapi.h', | 414 'chrome_frame_npapi.h', |
538 'chrome_launcher.cc', | 415 'chrome_launcher.cc', |
539 'chrome_launcher.h', | 416 'chrome_launcher.h', |
| 417 'ff_30_privilege_check.cc', |
| 418 'ff_privilege_check.h', |
540 'html_utils.cc', | 419 'html_utils.cc', |
541 'html_utils.h', | 420 'html_utils.h', |
542 'np_browser_functions.cc', | 421 'np_browser_functions.cc', |
543 'np_browser_functions.h', | 422 'np_browser_functions.h', |
544 'np_event_listener.cc', | 423 'np_event_listener.cc', |
545 'np_event_listener.h', | 424 'np_event_listener.h', |
546 'np_proxy_service.cc', | 425 'np_proxy_service.cc', |
547 'np_proxy_service.h', | 426 'np_proxy_service.h', |
548 'npapi_url_request.cc', | 427 'npapi_url_request.cc', |
549 'npapi_url_request.h', | 428 'npapi_url_request.h', |
550 'ns_associate_iid_win.h', | 429 'ns_associate_iid_win.h', |
551 'ns_isupports_impl.h', | 430 'ns_isupports_impl.h', |
552 'plugin_url_request.cc', | 431 'plugin_url_request.cc', |
553 'plugin_url_request.h', | 432 'plugin_url_request.h', |
554 'scoped_ns_ptr_win.h', | 433 'scoped_ns_ptr_win.h', |
| 434 'script_security_manager.h', |
555 'sync_msg_reply_dispatcher.cc', | 435 'sync_msg_reply_dispatcher.cc', |
556 'sync_msg_reply_dispatcher.h', | 436 'sync_msg_reply_dispatcher.h', |
557 'utils.cc', | 437 'utils.cc', |
558 'utils.h', | 438 'utils.h', |
559 ], | 439 ], |
560 }, | 440 }, |
561 { | 441 { |
562 'target_name': 'chrome_launcher', | 442 'target_name': 'chrome_launcher', |
563 'type': 'executable', | 443 'type': 'executable', |
564 'msvs_guid': 'B7E540C1-49D9-4350-ACBC-FB8306316D16', | 444 'msvs_guid': 'B7E540C1-49D9-4350-ACBC-FB8306316D16', |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
626 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame', | 506 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame', |
627 ], | 507 ], |
628 }, | 508 }, |
629 'conditions': [ | 509 'conditions': [ |
630 ['OS=="win"', { | 510 ['OS=="win"', { |
631 'dependencies': ['../build/win/system.gyp:cygwin'], | 511 'dependencies': ['../build/win/system.gyp:cygwin'], |
632 }], | 512 }], |
633 ], | 513 ], |
634 }, | 514 }, |
635 { | 515 { |
636 'target_name': 'npchrome_tab', | 516 'target_name': 'chrome_frame_ie', |
637 'type': 'shared_library', | 517 'type': 'static_library', |
638 'msvs_guid': 'E3DE7E63-D3B6-4A9F-BCC4-5C8169E9C9F2', | |
639 'dependencies': [ | 518 'dependencies': [ |
640 'base_noicu', | |
641 'chrome_frame_npapi', | |
642 'chrome_frame_strings', | 519 'chrome_frame_strings', |
643 'chrome_launcher', | |
644 'xulrunner_sdk', | |
645 '../chrome/chrome.gyp:common', | 520 '../chrome/chrome.gyp:common', |
646 '../chrome/chrome.gyp:utility', | 521 '../chrome/chrome.gyp:utility', |
647 '../build/temp_gyp/googleurl.gyp:googleurl', | 522 '../build/temp_gyp/googleurl.gyp:googleurl', |
648 # FIXME(slightlyoff): | 523 |
649 # gigantic hack to get these to build from main Chrome sln. | |
650 'chrome_frame_perftests', | |
651 'chrome_frame_tests', | |
652 'chrome_frame_unittests', | |
653 'chrome_frame_net_tests', | |
654 ], | 524 ], |
655 'sources': [ | 525 'sources': [ |
656 'bho.cc', | 526 'bho.cc', |
657 'bho.h', | 527 'bho.h', |
658 'bho.rgs', | 528 'bho.rgs', |
659 'chrome_active_document.cc', | 529 'chrome_active_document.cc', |
660 'chrome_active_document.h', | 530 'chrome_active_document.h', |
661 'chrome_active_document.rgs', | 531 'chrome_active_document.rgs', |
662 'chrome_frame_activex.cc', | 532 'chrome_frame_activex.cc', |
663 'chrome_frame_activex.h', | 533 'chrome_frame_activex.h', |
664 'chrome_frame_activex_base.h', | 534 'chrome_frame_activex_base.h', |
665 'chrome_frame_activex.rgs', | 535 'chrome_frame_activex.rgs', |
666 'chrome_frame_npapi.rgs', | 536 'chrome_frame_histograms.h', |
667 'chrome_frame_npapi_entrypoints.cc', | 537 'chrome_frame_histograms.cc', |
668 'chrome_frame_reporting.cc', | 538 'chrome_frame_reporting.cc', |
669 'chrome_frame_reporting.h', | 539 'chrome_frame_reporting.h', |
670 'chrome_protocol.cc', | 540 'chrome_protocol.cc', |
671 'chrome_protocol.h', | 541 'chrome_protocol.h', |
672 'chrome_protocol.rgs', | 542 'chrome_protocol.rgs', |
673 'chrome_tab.cc', | |
674 'chrome_tab.def', | |
675 'chrome_tab.h', | 543 'chrome_tab.h', |
676 'chrome_tab.idl', | 544 'chrome_tab.idl', |
677 # FIXME(slightlyoff): For chrome_tab.tlb. Giant hack until we can | |
678 # figure out something more gyp-ish. | |
679 'resources/tlb_resource.rc', | |
680 'chrome_tab.rgs', | |
681 'chrome_tab_version.rc.version', | |
682 'com_message_event.cc', | 545 'com_message_event.cc', |
683 'com_message_event.h', | 546 'com_message_event.h', |
684 'com_type_info_holder.cc', | 547 'com_type_info_holder.cc', |
685 'com_type_info_holder.h', | 548 'com_type_info_holder.h', |
686 'ff_30_privilege_check.cc', | |
687 'ff_privilege_check.h', | |
688 'find_dialog.cc', | 549 'find_dialog.cc', |
689 'find_dialog.h', | 550 'find_dialog.h', |
690 'function_stub.h', | 551 'function_stub.h', |
691 'http_negotiate.h', | 552 'http_negotiate.h', |
692 'http_negotiate.cc', | 553 'http_negotiate.cc', |
693 'iids.cc', | |
694 'in_place_menu.h', | 554 'in_place_menu.h', |
695 'ole_document_impl.h', | 555 'ole_document_impl.h', |
696 'protocol_sink_wrap.cc', | 556 'protocol_sink_wrap.cc', |
697 'protocol_sink_wrap.h', | 557 'protocol_sink_wrap.h', |
698 'resource.h', | |
699 'script_security_manager.h', | |
700 'sync_msg_reply_dispatcher.cc', | 558 'sync_msg_reply_dispatcher.cc', |
701 'sync_msg_reply_dispatcher.h', | 559 'sync_msg_reply_dispatcher.h', |
702 'extra_system_apis.h', | 560 'extra_system_apis.h', |
703 'urlmon_url_request.cc', | 561 'urlmon_url_request.cc', |
704 'urlmon_url_request.h', | 562 'urlmon_url_request.h', |
705 'urlmon_upload_data_stream.cc', | 563 'urlmon_upload_data_stream.cc', |
706 'urlmon_upload_data_stream.h', | 564 'urlmon_upload_data_stream.h', |
707 'vtable_patch_manager.cc', | 565 'vtable_patch_manager.cc', |
708 'vtable_patch_manager.h', | 566 'vtable_patch_manager.h', |
709 'chrome_frame_histograms.h', | |
710 'chrome_frame_histograms.cc', | |
711 ], | 567 ], |
712 'include_dirs': [ | 568 'include_dirs': [ |
713 # To allow including "chrome_tab.h" | 569 # To allow including "chrome_tab.h" |
714 '<(INTERMEDIATE_DIR)', | 570 '<(INTERMEDIATE_DIR)', |
715 '<(INTERMEDIATE_DIR)/../npchrome_tab', | 571 '<(INTERMEDIATE_DIR)/../chrome_frame', |
716 ], | 572 ], |
717 'conditions': [ | 573 'conditions': [ |
718 ['OS=="win"', { | 574 ['OS=="win"', { |
719 # NOTE(slightlyoff): | 575 # NOTE(slightlyoff): |
720 # this is a fix for the include dirs length limit on the resource | 576 # this is a fix for the include dirs length limit on the resource |
721 # compiler, tickled by the xul_include_dirs variable | 577 # compiler, tickled by the xul_include_dirs variable |
722 'resource_include_dirs': [ | 578 'resource_include_dirs': [ |
723 '<(INTERMEDIATE_DIR)' | 579 '<(INTERMEDIATE_DIR)' |
724 ], | 580 ], |
| 581 'dependencies': [ |
| 582 '../breakpad/breakpad.gyp:breakpad_handler', |
| 583 '../chrome/chrome.gyp:automation', |
| 584 # Make the archive build happy. |
| 585 '../chrome/chrome.gyp:syncapi', |
| 586 # Installer |
| 587 '../chrome/installer/installer.gyp:installer_util', |
| 588 '../google_update/google_update.gyp:google_update', |
| 589 # Crash Reporting |
| 590 'crash_reporting/crash_reporting.gyp:crash_report', |
| 591 'crash_reporting/crash_reporting.gyp:vectored_handler_tests', |
| 592 ], |
| 593 },], |
| 594 ], |
| 595 }, |
| 596 { |
| 597 'target_name': 'npchrome_frame', |
| 598 'type': 'shared_library', |
| 599 'msvs_guid': 'E3DE7E63-D3B6-4A9F-BCC4-5C8169E9C9F2', |
| 600 'dependencies': [ |
| 601 'base_noicu', |
| 602 'chrome_frame_ie', |
| 603 'chrome_frame_npapi', |
| 604 'chrome_frame_strings', |
| 605 'chrome_launcher', |
| 606 'xulrunner_sdk', |
| 607 '../chrome/chrome.gyp:common', |
| 608 '../chrome/chrome.gyp:utility', |
| 609 '../build/temp_gyp/googleurl.gyp:googleurl', |
| 610 # FIXME(slightlyoff): |
| 611 # gigantic hack to get these to build from main Chrome sln. |
| 612 'chrome_frame_perftests', |
| 613 'chrome_frame_tests', |
| 614 'chrome_frame_unittests', |
| 615 'chrome_frame_net_tests', |
| 616 ], |
| 617 'sources': [ |
| 618 'chrome_frame_npapi.rgs', |
| 619 'chrome_frame_npapi_entrypoints.cc', |
| 620 'chrome_tab.cc', |
| 621 'chrome_tab.def', |
| 622 'chrome_tab.h', |
| 623 'chrome_tab.idl', |
| 624 # FIXME(slightlyoff): For chrome_tab.tlb. Giant hack until we can |
| 625 # figure out something more gyp-ish. |
| 626 'resources/tlb_resource.rc', |
| 627 'chrome_tab.rgs', |
| 628 'chrome_tab_version.rc.version', |
| 629 'iids.cc', |
| 630 'resource.h', |
| 631 ], |
| 632 'include_dirs': [ |
| 633 # To allow including "chrome_tab.h" |
| 634 '<(INTERMEDIATE_DIR)', |
| 635 '<(INTERMEDIATE_DIR)/../chrome_frame', |
| 636 ], |
| 637 'conditions': [ |
| 638 ['OS=="win"', { |
| 639 # NOTE(slightlyoff): |
| 640 # this is a fix for the include dirs length limit on the resource |
| 641 # compiler, tickled by the xul_include_dirs variable |
| 642 'resource_include_dirs': [ |
| 643 '<(INTERMEDIATE_DIR)' |
| 644 ], |
725 'sources': [ | 645 'sources': [ |
726 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_resources.rc', | 646 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_resources.rc', |
727 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_strings.rc', | 647 '<(SHARED_INTERMEDIATE_DIR)/chrome_frame/chrome_frame_strings.rc', |
728 ], | 648 ], |
729 'dependencies': [ | 649 'dependencies': [ |
730 '../breakpad/breakpad.gyp:breakpad_handler', | 650 '../breakpad/breakpad.gyp:breakpad_handler', |
731 '../chrome/chrome.gyp:automation', | 651 '../chrome/chrome.gyp:automation', |
732 # Make the archive build happy. | 652 # Make the archive build happy. |
733 '../chrome/chrome.gyp:syncapi', | 653 '../chrome/chrome.gyp:syncapi', |
734 # Installer | 654 # Installer |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
783 ], | 703 ], |
784 } | 704 } |
785 | 705 |
786 # vim: shiftwidth=2:et:ai:tabstop=2 | 706 # vim: shiftwidth=2:et:ai:tabstop=2 |
787 | 707 |
788 # Local Variables: | 708 # Local Variables: |
789 # tab-width:2 | 709 # tab-width:2 |
790 # indent-tabs-mode:nil | 710 # indent-tabs-mode:nil |
791 # End: | 711 # End: |
792 # vim: set expandtab tabstop=2 shiftwidth=2: | 712 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |