| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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': 'policy_component', | 8 'target_name': 'policy_component', |
| 9 'type': '<(component)', | 9 'type': '<(component)', |
| 10 'dependencies': [ | 10 'dependencies': [ |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 187 'policy/core/common/policy_namespace.h', | 187 'policy/core/common/policy_namespace.h', |
| 188 'policy/core/common/policy_service.cc', | 188 'policy/core/common/policy_service.cc', |
| 189 'policy/core/common/policy_service.h', | 189 'policy/core/common/policy_service.h', |
| 190 'policy/core/common/policy_service_stub.cc', | 190 'policy/core/common/policy_service_stub.cc', |
| 191 'policy/core/common/policy_service_stub.h', | 191 'policy/core/common/policy_service_stub.h', |
| 192 ], | 192 ], |
| 193 }], | 193 }], |
| 194 ], | 194 ], |
| 195 }, | 195 }, |
| 196 { | 196 { |
| 197 # Protobuf compiler / generator for cloud policy protocol buffers. | |
| 198 # TODO(joaodasilva): move these protobufs outside of chrome/, | |
| 199 # and update their output paths too. | |
| 200 'target_name': 'cloud_policy_proto', | 197 'target_name': 'cloud_policy_proto', |
| 201 'type': 'static_library', | 198 'type': 'static_library', |
| 202 'sources': [ | 199 'sources': [ |
| 203 '../chrome/browser/policy/proto/cloud/chrome_extension_policy.proto', | 200 'policy/proto/chrome_extension_policy.proto', |
| 204 '../chrome/browser/policy/proto/cloud/device_management_backend.proto', | 201 'policy/proto/device_management_backend.proto', |
| 205 '../chrome/browser/policy/proto/cloud/device_management_local.proto', | 202 'policy/proto/device_management_local.proto', |
| 206 ], | 203 ], |
| 207 'variables': { | 204 'variables': { |
| 208 'proto_in_dir': '../chrome/browser/policy/proto/cloud', | 205 'proto_in_dir': 'policy/proto', |
| 209 'proto_out_dir': 'chrome/browser/policy/proto/cloud', | 206 'proto_out_dir': 'policy/proto', |
| 210 }, | 207 }, |
| 211 'includes': [ '../build/protoc.gypi' ] | 208 'includes': [ '../build/protoc.gypi' ], |
| 209 'conditions': [ |
| 210 ['OS=="android"', { |
| 211 'sources!': [ |
| 212 'policy/proto/chrome_extension_policy.proto', |
| 213 ], |
| 214 }], |
| 215 ['chromeos==0', { |
| 216 'sources!': [ |
| 217 'policy/proto/device_management_local.proto', |
| 218 ], |
| 219 }], |
| 220 ], |
| 212 }, | 221 }, |
| 213 ], | 222 ], |
| 214 'conditions': [ | 223 'conditions': [ |
| 215 ['configuration_policy==1', { | 224 ['configuration_policy==1', { |
| 216 'targets': [ | 225 'targets': [ |
| 217 { | 226 { |
| 218 'target_name': 'policy_component_test_support', | 227 'target_name': 'policy_component_test_support', |
| 219 'type': 'static_library', | 228 'type': 'static_library', |
| 220 # This must be undefined so that POLICY_EXPORT works correctly in | 229 # This must be undefined so that POLICY_EXPORT works correctly in |
| 221 # the static_library build. | 230 # the static_library build. |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 253 'policy/core/common/policy_test_utils.cc', | 262 'policy/core/common/policy_test_utils.cc', |
| 254 'policy/core/common/policy_test_utils.h', | 263 'policy/core/common/policy_test_utils.h', |
| 255 'policy/core/common/preferences_mock_mac.cc', | 264 'policy/core/common/preferences_mock_mac.cc', |
| 256 'policy/core/common/preferences_mock_mac.h', | 265 'policy/core/common/preferences_mock_mac.h', |
| 257 ], | 266 ], |
| 258 }, | 267 }, |
| 259 ], | 268 ], |
| 260 }], | 269 }], |
| 261 ], | 270 ], |
| 262 } | 271 } |
| OLD | NEW |