OLD | NEW |
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...) Loading... |
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...) Loading... |
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: |
OLD | NEW |