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 2616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2650 'browser/rlz/rlz.cc', | 2651 'browser/rlz/rlz.cc', |
2651 'browser/rlz/rlz.h', | 2652 'browser/rlz/rlz.h', |
2652 'browser/safe_browsing/bloom_filter.cc', | 2653 'browser/safe_browsing/bloom_filter.cc', |
2653 'browser/safe_browsing/bloom_filter.h', | 2654 'browser/safe_browsing/bloom_filter.h', |
2654 'browser/safe_browsing/chunk_range.cc', | 2655 'browser/safe_browsing/chunk_range.cc', |
2655 'browser/safe_browsing/chunk_range.h', | 2656 'browser/safe_browsing/chunk_range.h', |
2656 'browser/safe_browsing/client_side_detection_service.cc', | 2657 'browser/safe_browsing/client_side_detection_service.cc', |
2657 'browser/safe_browsing/client_side_detection_service.h', | 2658 'browser/safe_browsing/client_side_detection_service.h', |
2658 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc', | 2659 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc', |
2659 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h', | 2660 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h', |
| 2661 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.cc', |
| 2662 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.h', |
| 2663 'browser/safe_browsing/malware_details.cc', |
| 2664 'browser/safe_browsing/malware_details.h', |
2660 'browser/safe_browsing/protocol_manager.cc', | 2665 'browser/safe_browsing/protocol_manager.cc', |
2661 'browser/safe_browsing/protocol_manager.h', | 2666 'browser/safe_browsing/protocol_manager.h', |
2662 'browser/safe_browsing/protocol_parser.cc', | 2667 'browser/safe_browsing/protocol_parser.cc', |
2663 'browser/safe_browsing/protocol_parser.h', | 2668 'browser/safe_browsing/protocol_parser.h', |
2664 'browser/safe_browsing/safe_browsing_blocking_page.cc', | 2669 'browser/safe_browsing/safe_browsing_blocking_page.cc', |
2665 'browser/safe_browsing/safe_browsing_blocking_page.h', | 2670 'browser/safe_browsing/safe_browsing_blocking_page.h', |
2666 'browser/safe_browsing/safe_browsing_database.cc', | 2671 'browser/safe_browsing/safe_browsing_database.cc', |
2667 'browser/safe_browsing/safe_browsing_database.h', | 2672 'browser/safe_browsing/safe_browsing_database.h', |
2668 'browser/safe_browsing/safe_browsing_service.cc', | 2673 'browser/safe_browsing/safe_browsing_service.cc', |
2669 'browser/safe_browsing/safe_browsing_service.h', | 2674 'browser/safe_browsing/safe_browsing_service.h', |
(...skipping 1688 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4358 ], | 4363 ], |
4359 'direct_dependent_settings': { | 4364 'direct_dependent_settings': { |
4360 'include_dirs': [ | 4365 'include_dirs': [ |
4361 '<(protoc_out_dir)', | 4366 '<(protoc_out_dir)', |
4362 ] | 4367 ] |
4363 }, | 4368 }, |
4364 'export_dependent_settings': [ | 4369 'export_dependent_settings': [ |
4365 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 4370 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
4366 ], | 4371 ], |
4367 }, | 4372 }, |
| 4373 { |
| 4374 # Protobuf compiler / generator for the safebrowsing reporting |
| 4375 # protocol buffer. |
| 4376 'target_name': 'safe_browsing_report_proto', |
| 4377 'type': 'none', |
| 4378 'sources': [ 'browser/safe_browsing/report.proto' ], |
| 4379 'rules': [ |
| 4380 { |
| 4381 'rule_name': 'genproto', |
| 4382 'extension': 'proto', |
| 4383 'inputs': [ |
| 4384 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4385 ], |
| 4386 'variables': { |
| 4387 # The protoc compiler requires a proto_path argument with the |
| 4388 # directory containing the .proto file. |
| 4389 # There's no generator variable that corresponds to this, so fake |
| 4390 # it. |
| 4391 'rule_input_relpath': 'browser/safe_browsing', |
| 4392 }, |
| 4393 'outputs': [ |
| 4394 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.h', |
| 4395 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.cc', |
| 4396 ], |
| 4397 'action': [ |
| 4398 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4399 '--proto_path=./<(rule_input_relpath)', |
| 4400 './<(rule_input_relpath)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)', |
| 4401 '--cpp_out=<(protoc_out_dir)/chrome/<(rule_input_relpath)', |
| 4402 ], |
| 4403 'message': 'Generating C++ code from <(RULE_INPUT_PATH)', |
| 4404 }, |
| 4405 ], |
| 4406 'dependencies': [ |
| 4407 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4408 '../third_party/protobuf/protobuf.gyp:protoc#host', |
| 4409 ], |
| 4410 'direct_dependent_settings': { |
| 4411 'include_dirs': [ |
| 4412 '<(protoc_out_dir)', |
| 4413 ] |
| 4414 }, |
| 4415 'export_dependent_settings': [ |
| 4416 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4417 ], |
| 4418 }, |
4368 ], | 4419 ], |
4369 } | 4420 } |
4370 | 4421 |
4371 # Local Variables: | 4422 # Local Variables: |
4372 # tab-width:2 | 4423 # tab-width:2 |
4373 # indent-tabs-mode:nil | 4424 # indent-tabs-mode:nil |
4374 # End: | 4425 # End: |
4375 # vim: set expandtab tabstop=2 shiftwidth=2: | 4426 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |