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 '../ppapi/ppapi.gyp:ppapi_proxy', # For PpapiMsg_LoadPlugin | 31 '../ppapi/ppapi.gyp:ppapi_proxy', # For PpapiMsg_LoadPlugin |
31 '../printing/printing.gyp:printing', | 32 '../printing/printing.gyp:printing', |
32 '../skia/skia.gyp:skia', | 33 '../skia/skia.gyp:skia', |
33 '../third_party/bzip2/bzip2.gyp:bzip2', | 34 '../third_party/bzip2/bzip2.gyp:bzip2', |
(...skipping 2155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2189 'browser/rlz/rlz.cc', | 2190 'browser/rlz/rlz.cc', |
2190 'browser/rlz/rlz.h', | 2191 'browser/rlz/rlz.h', |
2191 'browser/safe_browsing/bloom_filter.cc', | 2192 'browser/safe_browsing/bloom_filter.cc', |
2192 'browser/safe_browsing/bloom_filter.h', | 2193 'browser/safe_browsing/bloom_filter.h', |
2193 'browser/safe_browsing/chunk_range.cc', | 2194 'browser/safe_browsing/chunk_range.cc', |
2194 'browser/safe_browsing/chunk_range.h', | 2195 'browser/safe_browsing/chunk_range.h', |
2195 'browser/safe_browsing/client_side_detection_service.cc', | 2196 'browser/safe_browsing/client_side_detection_service.cc', |
2196 'browser/safe_browsing/client_side_detection_service.h', | 2197 'browser/safe_browsing/client_side_detection_service.h', |
2197 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc', | 2198 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.cc', |
2198 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h', | 2199 '<(protoc_out_dir)/chrome/browser/safe_browsing/csd.pb.h', |
| 2200 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.cc', |
| 2201 '<(protoc_out_dir)/chrome/browser/safe_browsing/report.pb.h', |
| 2202 'browser/safe_browsing/malware_details.cc', |
| 2203 'browser/safe_browsing/malware_details.h', |
2199 'browser/safe_browsing/protocol_manager.cc', | 2204 'browser/safe_browsing/protocol_manager.cc', |
2200 'browser/safe_browsing/protocol_manager.h', | 2205 'browser/safe_browsing/protocol_manager.h', |
2201 'browser/safe_browsing/protocol_parser.cc', | 2206 'browser/safe_browsing/protocol_parser.cc', |
2202 'browser/safe_browsing/protocol_parser.h', | 2207 'browser/safe_browsing/protocol_parser.h', |
2203 'browser/safe_browsing/safe_browsing_blocking_page.cc', | 2208 'browser/safe_browsing/safe_browsing_blocking_page.cc', |
2204 'browser/safe_browsing/safe_browsing_blocking_page.h', | 2209 'browser/safe_browsing/safe_browsing_blocking_page.h', |
2205 'browser/safe_browsing/safe_browsing_database.cc', | 2210 'browser/safe_browsing/safe_browsing_database.cc', |
2206 'browser/safe_browsing/safe_browsing_database.h', | 2211 'browser/safe_browsing/safe_browsing_database.h', |
2207 'browser/safe_browsing/safe_browsing_service.cc', | 2212 'browser/safe_browsing/safe_browsing_service.cc', |
2208 'browser/safe_browsing/safe_browsing_service.h', | 2213 'browser/safe_browsing/safe_browsing_service.h', |
(...skipping 2204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4413 ], | 4418 ], |
4414 'direct_dependent_settings': { | 4419 'direct_dependent_settings': { |
4415 'include_dirs': [ | 4420 'include_dirs': [ |
4416 '<(protoc_out_dir)', | 4421 '<(protoc_out_dir)', |
4417 ] | 4422 ] |
4418 }, | 4423 }, |
4419 'export_dependent_settings': [ | 4424 'export_dependent_settings': [ |
4420 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 4425 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
4421 ], | 4426 ], |
4422 }, | 4427 }, |
| 4428 { |
| 4429 # Protobuf compiler / generator for the safebrowsing reporting |
| 4430 # protocol buffer. |
| 4431 'target_name': 'safe_browsing_report_proto', |
| 4432 'type': 'none', |
| 4433 'sources': [ 'browser/safe_browsing/report.proto' ], |
| 4434 'rules': [ |
| 4435 { |
| 4436 'rule_name': 'genproto', |
| 4437 'extension': 'proto', |
| 4438 'inputs': [ |
| 4439 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4440 ], |
| 4441 'variables': { |
| 4442 # The protoc compiler requires a proto_path argument with the |
| 4443 # directory containing the .proto file. |
| 4444 # There's no generator variable that corresponds to this, so fake |
| 4445 # it. |
| 4446 'rule_input_relpath': 'browser/safe_browsing', |
| 4447 }, |
| 4448 'outputs': [ |
| 4449 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.h', |
| 4450 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.cc', |
| 4451 ], |
| 4452 'action': [ |
| 4453 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4454 '--proto_path=./<(rule_input_relpath)', |
| 4455 './<(rule_input_relpath)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)', |
| 4456 '--cpp_out=<(protoc_out_dir)/chrome/<(rule_input_relpath)', |
| 4457 ], |
| 4458 'message': 'Generating C++ code from <(RULE_INPUT_PATH)', |
| 4459 }, |
| 4460 ], |
| 4461 'dependencies': [ |
| 4462 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4463 '../third_party/protobuf/protobuf.gyp:protoc#host', |
| 4464 ], |
| 4465 'direct_dependent_settings': { |
| 4466 'include_dirs': [ |
| 4467 '<(protoc_out_dir)', |
| 4468 ] |
| 4469 }, |
| 4470 'export_dependent_settings': [ |
| 4471 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4472 ], |
| 4473 }, |
4423 ], | 4474 ], |
4424 } | 4475 } |
4425 | 4476 |
4426 # Local Variables: | 4477 # Local Variables: |
4427 # tab-width:2 | 4478 # tab-width:2 |
4428 # indent-tabs-mode:nil | 4479 # indent-tabs-mode:nil |
4429 # End: | 4480 # End: |
4430 # vim: set expandtab tabstop=2 shiftwidth=2: | 4481 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |