Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(221)

Side by Side Diff: chrome_frame/chrome_frame.gyp

Issue 5931001: Get rid of the dependency of a number of chrome frame projects on the xulrunn... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 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 'variables': { 10 'variables': {
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 'dependencies': [ 145 'dependencies': [
146 '../base/base.gyp:test_support_base', 146 '../base/base.gyp:test_support_base',
147 '../ceee/ie/common/common.gyp:ie_common', 147 '../ceee/ie/common/common.gyp:ie_common',
148 '../ceee/testing/utils/test_utils.gyp:test_utils', 148 '../ceee/testing/utils/test_utils.gyp:test_utils',
149 '../testing/gmock.gyp:gmock', 149 '../testing/gmock.gyp:gmock',
150 '../testing/gtest.gyp:gtest', 150 '../testing/gtest.gyp:gtest',
151 'chrome_frame_ie', 151 'chrome_frame_ie',
152 'chrome_frame_privileged_mock', 152 'chrome_frame_privileged_mock',
153 'chrome_frame_strings', 153 'chrome_frame_strings',
154 'chrome_tab_idl', 154 'chrome_tab_idl',
155 'xulrunner_sdk',
155 ], 156 ],
156 'sources': [ 157 'sources': [
157 'chrome_tab.h', 158 'chrome_tab.h',
158 'chrome_frame_histograms.h', 159 'chrome_frame_histograms.h',
159 'chrome_frame_histograms.cc', 160 'chrome_frame_histograms.cc',
160 'chrome_frame_unittest_main.cc', 161 'chrome_frame_unittest_main.cc',
161 'chrome_launcher.cc', 162 'chrome_launcher.cc',
162 'chrome_launcher.h', 163 'chrome_launcher.h',
163 'chrome_launcher_unittest.cc', 164 'chrome_launcher_unittest.cc',
164 'function_stub_unittest.cc', 165 'function_stub_unittest.cc',
(...skipping 16 matching lines...) Expand all
181 'test/urlmon_moniker_unittest.cc', 182 'test/urlmon_moniker_unittest.cc',
182 'test/util_unittests.cc', 183 'test/util_unittests.cc',
183 'test/win_event_receiver.h', 184 'test/win_event_receiver.h',
184 'test/win_event_receiver.cc', 185 'test/win_event_receiver.cc',
185 'unittest_precompile.h', 186 'unittest_precompile.h',
186 'unittest_precompile.cc', 187 'unittest_precompile.cc',
187 'urlmon_upload_data_stream.cc', 188 'urlmon_upload_data_stream.cc',
188 'urlmon_upload_data_stream_unittest.cc', 189 'urlmon_upload_data_stream_unittest.cc',
189 'vtable_patch_manager_unittest.cc', 190 'vtable_patch_manager_unittest.cc',
190 ], 191 ],
192 'include_dirs': [
193 '<@(xul_include_directories)',
194 ],
191 'resource_include_dirs': [ 195 'resource_include_dirs': [
192 '<(INTERMEDIATE_DIR)', 196 '<(INTERMEDIATE_DIR)',
193 '<(SHARED_INTERMEDIATE_DIR)', 197 '<(SHARED_INTERMEDIATE_DIR)',
194 ], 198 ],
195 'conditions': [ 199 'conditions': [
196 # We needed to extract this test from the chrome_frame_unittests because 200 # We needed to extract this test from the chrome_frame_unittests because
197 # we can't instrument code for coverage if it depends on 3rd party 201 # we can't instrument code for coverage if it depends on 3rd party
198 # binaries that we don't have PDBs for. See here for more details: 202 # binaries that we don't have PDBs for. See here for more details:
199 # http://connect.microsoft.com/VisualStudio/feedback/details/176188/can- not-disable-warning-lnk4099 203 # http://connect.microsoft.com/VisualStudio/feedback/details/176188/can- not-disable-warning-lnk4099
200 ['coverage==0', { 204 ['coverage==0', {
201 'dependencies': [ 205 'dependencies': [
202 'chrome_frame_npapi', 206 'chrome_frame_npapi',
203 'xulrunner_sdk',
204 ], 207 ],
205 'sources': [ 208 'sources': [
206 'chrome_frame_npapi_unittest.cc', 209 'chrome_frame_npapi_unittest.cc',
207 ], 210 ],
208 'conditions': [ 211 'conditions': [
209 ['OS=="win"', { 212 ['OS=="win"', {
210 'msvs_settings': { 213 'msvs_settings': {
211 'VCLinkerTool': { 214 'VCLinkerTool': {
212 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'], 215 'DelayLoadDLLs': ['xpcom.dll', 'nspr4.dll'],
213 }, 216 },
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 '../testing/gtest.gyp:gtest', 269 '../testing/gtest.gyp:gtest',
267 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', 270 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
268 '../third_party/iaccessible2/iaccessible2.gyp:IAccessible2Proxy', 271 '../third_party/iaccessible2/iaccessible2.gyp:IAccessible2Proxy',
269 '../third_party/libxslt/libxslt.gyp:libxslt', 272 '../third_party/libxslt/libxslt.gyp:libxslt',
270 'chrome_frame_ie', 273 'chrome_frame_ie',
271 'chrome_frame_npapi', 274 'chrome_frame_npapi',
272 'chrome_frame_strings', 275 'chrome_frame_strings',
273 'chrome_frame_utils', 276 'chrome_frame_utils',
274 'chrome_tab_idl', 277 'chrome_tab_idl',
275 'npchrome_frame', 278 'npchrome_frame',
276 'xulrunner_sdk',
277 ], 279 ],
278 'sources': [ 280 'sources': [
279 '../base/test_suite.h', 281 '../base/test_suite.h',
280 'cfproxy_test.cc', 282 'cfproxy_test.cc',
281 'external_tab_test.cc', 283 'external_tab_test.cc',
282 'test/automation_client_mock.cc', 284 'test/automation_client_mock.cc',
283 'test/automation_client_mock.h', 285 'test/automation_client_mock.h',
284 'test/chrome_frame_test_utils.cc', 286 'test/chrome_frame_test_utils.cc',
285 'test/chrome_frame_test_utils.h', 287 'test/chrome_frame_test_utils.h',
286 'test/chrome_frame_ui_test_utils.cc', 288 'test/chrome_frame_ui_test_utils.cc',
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
425 }, 427 },
426 }, 428 },
427 'link_settings': { 429 'link_settings': {
428 'libraries': [ 430 'libraries': [
429 '-loleacc.lib', 431 '-loleacc.lib',
430 ], 432 ],
431 }, 433 },
432 'msvs_settings': { 434 'msvs_settings': {
433 'VCLinkerTool': { 435 'VCLinkerTool': {
434 'IgnoreDefaultLibraryNames': ['nspr.lib', 'nspr4.lib'], 436 'IgnoreDefaultLibraryNames': ['nspr.lib', 'nspr4.lib'],
435 'DelayLoadDLLs': ['nspr4.dll'],
436 }, 437 },
437 }, 438 },
438 'dependencies': [ 439 'dependencies': [
439 '../breakpad/breakpad.gyp:breakpad_handler', 440 '../breakpad/breakpad.gyp:breakpad_handler',
440 '../chrome/chrome.gyp:automation', 441 '../chrome/chrome.gyp:automation',
441 '../chrome/chrome.gyp:crash_service', 442 '../chrome/chrome.gyp:crash_service',
442 '../chrome/chrome.gyp:installer_util', 443 '../chrome/chrome.gyp:installer_util',
443 '../google_update/google_update.gyp:google_update', 444 '../google_update/google_update.gyp:google_update',
444 ], 445 ],
445 'sources': [ 446 'sources': [
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after
681 }, 682 },
682 { 683 {
683 'target_name': 'chrome_frame_npapi', 684 'target_name': 'chrome_frame_npapi',
684 'type': 'static_library', 685 'type': 'static_library',
685 'dependencies': [ 686 'dependencies': [
686 'chrome_frame_common', 687 'chrome_frame_common',
687 'chrome_frame_npapi_core', 688 'chrome_frame_npapi_core',
688 'chrome_frame_strings', 689 'chrome_frame_strings',
689 'chrome_frame_utils', 690 'chrome_frame_utils',
690 '../chrome/chrome.gyp:common', 691 '../chrome/chrome.gyp:common',
691 'xulrunner_sdk',
692 ], 692 ],
693 'sources': [ 693 'sources': [
694 'chrome_frame_npapi.cc', 694 'chrome_frame_npapi.cc',
695 'chrome_frame_npapi.h', 695 'chrome_frame_npapi.h',
696 'ff_30_privilege_check.cc', 696 'ff_30_privilege_check.cc',
697 'ff_privilege_check.h', 697 'ff_privilege_check.h',
698 'np_event_listener.cc', 698 'np_event_listener.cc',
699 'np_event_listener.h', 699 'np_event_listener.h',
700 'np_proxy_service.cc', 700 'np_proxy_service.cc',
701 'np_proxy_service.h', 701 'np_proxy_service.h',
702 'np_utils.cc', 702 'np_utils.cc',
703 'np_utils.h', 703 'np_utils.h',
704 'npapi_url_request.cc', 704 'npapi_url_request.cc',
705 'npapi_url_request.h', 705 'npapi_url_request.h',
706 'ns_associate_iid_win.h', 706 'ns_associate_iid_win.h',
707 'ns_isupports_impl.h', 707 'ns_isupports_impl.h',
708 'scoped_ns_ptr_win.h', 708 'scoped_ns_ptr_win.h',
709 ], 709 ],
710 'include_dirs': [
711 '<@(xul_include_directories)',
712 ],
710 }, 713 },
711 { 714 {
712 'target_name': 'chrome_frame_strings', 715 'target_name': 'chrome_frame_strings',
713 'type': 'none', 716 'type': 'none',
714 'rules': [ 717 'rules': [
715 { 718 {
716 'rule_name': 'grit', 719 'rule_name': 'grit',
717 'extension': 'grd', 720 'extension': 'grd',
718 'inputs': [ 721 'inputs': [
719 '../tools/grit/grit.py', 722 '../tools/grit/grit.py',
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
1179 ], # 'conditions' 1182 ], # 'conditions'
1180 } 1183 }
1181 1184
1182 # vim: shiftwidth=2:et:ai:tabstop=2 1185 # vim: shiftwidth=2:et:ai:tabstop=2
1183 1186
1184 # Local Variables: 1187 # Local Variables:
1185 # tab-width:2 1188 # tab-width:2
1186 # indent-tabs-mode:nil 1189 # indent-tabs-mode:nil
1187 # End: 1190 # End:
1188 # vim: set expandtab tabstop=2 shiftwidth=2: 1191 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698