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 'component_extensions', | 17 'component_extensions', |
18 'debugger', | 18 'debugger', |
| 19 'device_management_backend_proto', |
19 'installer_util', | 20 'installer_util', |
20 'platform_locale_settings', | 21 'platform_locale_settings', |
21 'profile_import', | 22 'profile_import', |
22 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp', | 23 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp', |
23 'syncapi', | 24 'syncapi', |
24 'theme_resources', | 25 'theme_resources', |
25 'userfeedback_proto', | 26 'userfeedback_proto', |
26 '../app/app.gyp:app_resources', | 27 '../app/app.gyp:app_resources', |
27 '../app/app.gyp:app_strings', | 28 '../app/app.gyp:app_strings', |
28 '../media/media.gyp:media', | 29 '../media/media.gyp:media', |
(...skipping 2355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2384 'browser/policy/configuration_policy_pref_store.h', | 2385 'browser/policy/configuration_policy_pref_store.h', |
2385 'browser/policy/configuration_policy_provider.cc', | 2386 'browser/policy/configuration_policy_provider.cc', |
2386 'browser/policy/configuration_policy_provider.cc', | 2387 'browser/policy/configuration_policy_provider.cc', |
2387 'browser/policy/configuration_policy_provider.h', | 2388 'browser/policy/configuration_policy_provider.h', |
2388 'browser/policy/configuration_policy_provider.h', | 2389 'browser/policy/configuration_policy_provider.h', |
2389 'browser/policy/configuration_policy_provider_mac.cc', | 2390 'browser/policy/configuration_policy_provider_mac.cc', |
2390 'browser/policy/configuration_policy_provider_mac.h', | 2391 'browser/policy/configuration_policy_provider_mac.h', |
2391 'browser/policy/configuration_policy_provider_win.cc', | 2392 'browser/policy/configuration_policy_provider_win.cc', |
2392 'browser/policy/configuration_policy_provider_win.h', | 2393 'browser/policy/configuration_policy_provider_win.h', |
2393 'browser/policy/configuration_policy_store.h', | 2394 'browser/policy/configuration_policy_store.h', |
| 2395 'browser/policy/device_management_backend.h', |
| 2396 'browser/policy/device_token_fetcher.cc', |
| 2397 'browser/policy/device_token_fetcher.h', |
2394 'browser/policy/dummy_configuration_policy_provider.h', | 2398 'browser/policy/dummy_configuration_policy_provider.h', |
2395 'browser/policy/managed_prefs_banner_base.cc', | 2399 'browser/policy/managed_prefs_banner_base.cc', |
2396 'browser/policy/managed_prefs_banner_base.h', | 2400 'browser/policy/managed_prefs_banner_base.h', |
| 2401 'browser/policy/mock_device_management_backend.cc', |
| 2402 'browser/policy/mock_device_management_backend.h', |
| 2403 # TODO(danno): Find a better way to include these files |
| 2404 '<(protoc_out_dir)/chrome/browser/policy/proto/device_management_backend
.pb.cc', |
| 2405 '<(protoc_out_dir)/chrome/browser/policy/proto/device_management_backend
.pb.h', |
| 2406 'browser/popup_blocked_animation.h', |
2397 'browser/possible_url_model.cc', | 2407 'browser/possible_url_model.cc', |
2398 'browser/possible_url_model.h', | 2408 'browser/possible_url_model.h', |
2399 'browser/power_save_blocker.h', | 2409 'browser/power_save_blocker.h', |
2400 'browser/power_save_blocker_common.cc', | 2410 'browser/power_save_blocker_common.cc', |
2401 'browser/power_save_blocker_stub.cc', | 2411 'browser/power_save_blocker_stub.cc', |
2402 'browser/power_save_blocker_win.cc', | 2412 'browser/power_save_blocker_win.cc', |
2403 'browser/preferences_mac.cc', | 2413 'browser/preferences_mac.cc', |
2404 'browser/preferences_mac.h', | 2414 'browser/preferences_mac.h', |
2405 'browser/prefs/browser_prefs.cc', | 2415 'browser/prefs/browser_prefs.cc', |
2406 'browser/prefs/browser_prefs.h', | 2416 'browser/prefs/browser_prefs.h', |
(...skipping 1812 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4219 ], | 4229 ], |
4220 'direct_dependent_settings': { | 4230 'direct_dependent_settings': { |
4221 'include_dirs': [ | 4231 'include_dirs': [ |
4222 '<(protoc_out_dir)', | 4232 '<(protoc_out_dir)', |
4223 ] | 4233 ] |
4224 }, | 4234 }, |
4225 'export_dependent_settings': [ | 4235 'export_dependent_settings': [ |
4226 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 4236 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
4227 ], | 4237 ], |
4228 }, | 4238 }, |
| 4239 { |
| 4240 # Protobuf compiler / generate rule for google apps policy |
| 4241 # TODO(danno): This rule shares a lot with the user feedback proto rule |
| 4242 # and probably should be generalized to handle both |
| 4243 'target_name': 'device_management_backend_proto', |
| 4244 'type': 'none', |
| 4245 'sources': [ |
| 4246 'browser/policy/proto/device_management_backend.proto', |
| 4247 ], |
| 4248 'rules': [ |
| 4249 { |
| 4250 'rule_name': 'genproto', |
| 4251 'extension': 'proto', |
| 4252 'inputs': [ |
| 4253 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4254 ], |
| 4255 'variables': { |
| 4256 # The protoc compiler requires a proto_path argument with the |
| 4257 # directory containing the .proto file. |
| 4258 # There's no generator variable that corresponds to this, so fake it
. |
| 4259 'rule_input_relpath': 'browser/policy/proto', |
| 4260 }, |
| 4261 'outputs': [ |
| 4262 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.h', |
| 4263 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p
b.cc', |
| 4264 ], |
| 4265 'action': [ |
| 4266 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 4267 '--proto_path=./<(rule_input_relpath)', |
| 4268 './<(rule_input_relpath)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)', |
| 4269 '--cpp_out=<(protoc_out_dir)/chrome/<(rule_input_relpath)', |
| 4270 ], |
| 4271 'message': 'Generating C++ code from <(RULE_INPUT_PATH)', |
| 4272 }, |
| 4273 ], |
| 4274 'dependencies': [ |
| 4275 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4276 '../third_party/protobuf/protobuf.gyp:protoc#host', |
| 4277 ], |
| 4278 'direct_dependent_settings': { |
| 4279 'include_dirs': [ |
| 4280 '<(protoc_out_dir)', |
| 4281 ] |
| 4282 }, |
| 4283 'export_dependent_settings': [ |
| 4284 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 4285 ], |
| 4286 }, |
4229 ], | 4287 ], |
4230 } | 4288 } |
4231 | 4289 |
4232 # Local Variables: | 4290 # Local Variables: |
4233 # tab-width:2 | 4291 # tab-width:2 |
4234 # indent-tabs-mode:nil | 4292 # indent-tabs-mode:nil |
4235 # End: | 4293 # End: |
4236 # vim: set expandtab tabstop=2 shiftwidth=2: | 4294 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |