Chromium Code Reviews

Side by Side Diff: chrome/chrome_browser.gypi

Issue 4822002: Send malware reports when a user opts-in from the safe browsing interstitial ... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | | Annotate | Revision Log
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 'targets': [ 6 'targets': [
7 { 7 {
8 'target_name': 'browser', 8 'target_name': 'browser',
9 'type': '<(library)', 9 'type': '<(library)',
10 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA', 10 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA',
11 'dependencies': [ 11 'dependencies': [
12 'common', 12 'common',
13 'common_net', 13 'common_net',
14 'chrome_extra_resources', 14 'chrome_extra_resources',
15 'chrome_resources', 15 'chrome_resources',
16 'chrome_strings', 16 'chrome_strings',
17 'debugger', 17 'debugger',
18 'installer_util', 18 'installer_util',
19 'platform_locale_settings', 19 'platform_locale_settings',
20 'profile_import', 20 'profile_import',
21 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp', 21 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp',
22 'browser/policy/proto/device_management_proto.gyp:device_management_prot o_cpp', 22 'browser/policy/proto/device_management_proto.gyp:device_management_prot o_cpp',
23 'safe_browsing_csd_proto', 23 'safe_browsing_csd_proto',
24 'safe_browsing_report_proto',
24 'syncapi', 25 'syncapi',
25 'theme_resources', 26 'theme_resources',
26 'userfeedback_proto', 27 'userfeedback_proto',
27 '../app/app.gyp:app_resources', 28 '../app/app.gyp:app_resources',
28 '../app/app.gyp:app_strings', 29 '../app/app.gyp:app_strings',
29 '../media/media.gyp:media', 30 '../media/media.gyp:media',
30 '../printing/printing.gyp:printing', 31 '../printing/printing.gyp:printing',
31 '../skia/skia.gyp:skia', 32 '../skia/skia.gyp:skia',
32 '../third_party/bzip2/bzip2.gyp:bzip2', 33 '../third_party/bzip2/bzip2.gyp:bzip2',
33 '../third_party/expat/expat.gyp:expat', 34 '../third_party/expat/expat.gyp:expat',
(...skipping 2587 matching lines...)
2621 'browser/rlz/rlz.cc', 2622 'browser/rlz/rlz.cc',
2622 'browser/rlz/rlz.h', 2623 'browser/rlz/rlz.h',
2623 'browser/safe_browsing/bloom_filter.cc', 2624 'browser/safe_browsing/bloom_filter.cc',
2624 'browser/safe_browsing/bloom_filter.h', 2625 'browser/safe_browsing/bloom_filter.h',
2625 'browser/safe_browsing/chunk_range.cc', 2626 'browser/safe_browsing/chunk_range.cc',
2626 'browser/safe_browsing/chunk_range.h', 2627 'browser/safe_browsing/chunk_range.h',
2627 'browser/safe_browsing/client_side_detection_service.cc', 2628 'browser/safe_browsing/client_side_detection_service.cc',
2628 'browser/safe_browsing/client_side_detection_service.h', 2629 'browser/safe_browsing/client_side_detection_service.h',
2629 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc', 2630 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc',
2630 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h', 2631 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h',
2632 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.cc',
2633 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.h',
2634 'browser/safe_browsing/malware_report.cc',
2635 'browser/safe_browsing/malware_report.h',
2631 'browser/safe_browsing/protocol_manager.cc', 2636 'browser/safe_browsing/protocol_manager.cc',
2632 'browser/safe_browsing/protocol_manager.h', 2637 'browser/safe_browsing/protocol_manager.h',
2633 'browser/safe_browsing/protocol_parser.cc', 2638 'browser/safe_browsing/protocol_parser.cc',
2634 'browser/safe_browsing/protocol_parser.h', 2639 'browser/safe_browsing/protocol_parser.h',
2635 'browser/safe_browsing/safe_browsing_blocking_page.cc', 2640 'browser/safe_browsing/safe_browsing_blocking_page.cc',
2636 'browser/safe_browsing/safe_browsing_blocking_page.h', 2641 'browser/safe_browsing/safe_browsing_blocking_page.h',
2637 'browser/safe_browsing/safe_browsing_database.cc', 2642 'browser/safe_browsing/safe_browsing_database.cc',
2638 'browser/safe_browsing/safe_browsing_database.h', 2643 'browser/safe_browsing/safe_browsing_database.h',
2639 'browser/safe_browsing/safe_browsing_service.cc', 2644 'browser/safe_browsing/safe_browsing_service.cc',
2640 'browser/safe_browsing/safe_browsing_service.h', 2645 'browser/safe_browsing/safe_browsing_service.h',
(...skipping 1661 matching lines...)
4302 ], 4307 ],
4303 'direct_dependent_settings': { 4308 'direct_dependent_settings': {
4304 'include_dirs': [ 4309 'include_dirs': [
4305 '<(protoc_out_dir)', 4310 '<(protoc_out_dir)',
4306 ] 4311 ]
4307 }, 4312 },
4308 'export_dependent_settings': [ 4313 'export_dependent_settings': [
4309 '../third_party/protobuf/protobuf.gyp:protobuf_lite', 4314 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
4310 ], 4315 ],
4311 }, 4316 },
4317 {
4318 # Protobuf compiler / generator for the safebrowsing reporting
4319 # protocol buffer.
4320 'target_name': 'safe_browsing_report_proto',
4321 'type': 'none',
4322 'sources': [ 'browser/safe_browsing/report.proto' ],
4323 'rules': [
4324 {
4325 'rule_name': 'genproto',
4326 'extension': 'proto',
4327 'inputs': [
4328 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
4329 ],
4330 'variables': {
4331 # The protoc compiler requires a proto_path argument with the
4332 # directory containing the .proto file.
4333 # There's no generator variable that corresponds to this, so fake
4334 # it.
4335 'rule_input_relpath': 'browser/safe_browsing',
4336 },
4337 'outputs': [
4338 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p b.h',
4339 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p b.cc',
4340 ],
4341 'action': [
4342 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
4343 '--proto_path=./<(rule_input_relpath)',
4344 './<(rule_input_relpath)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)',
4345 '--cpp_out=<(protoc_out_dir)/chrome/<(rule_input_relpath)',
4346 ],
4347 'message': 'Generating C++ code from <(RULE_INPUT_PATH)',
4348 },
4349 ],
4350 'dependencies': [
4351 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
4352 '../third_party/protobuf/protobuf.gyp:protoc#host',
4353 ],
4354 'direct_dependent_settings': {
4355 'include_dirs': [
4356 '<(protoc_out_dir)',
4357 ]
4358 },
4359 'export_dependent_settings': [
4360 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
4361 ],
4362 },
4312 ], 4363 ],
4313 } 4364 }
4314 4365
4315 # Local Variables: 4366 # Local Variables:
4316 # tab-width:2 4367 # tab-width:2
4317 # indent-tabs-mode:nil 4368 # indent-tabs-mode:nil
4318 # End: 4369 # End:
4319 # vim: set expandtab tabstop=2 shiftwidth=2: 4370 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW

Powered by Google App Engine