diff options
author | dconnelly@chromium.org <dconnelly@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-02 14:33:46 +0000 |
---|---|---|
committer | dconnelly@chromium.org <dconnelly@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-02 14:33:46 +0000 |
commit | afefdcf4a25113f849908605c946ccfa6a914811 (patch) | |
tree | a50035aa981fd588561d99ec9166984698dbe92d /components/policy.gypi | |
parent | bed2900b838897a24c8a86a95fd93d8166c6928a (diff) | |
download | chromium_src-afefdcf4a25113f849908605c946ccfa6a914811.zip chromium_src-afefdcf4a25113f849908605c946ccfa6a914811.tar.gz chromium_src-afefdcf4a25113f849908605c946ccfa6a914811.tar.bz2 |
Move ConfigurationPolicyProvider, etc. to components/policy.
This facilitates the refactoring of chrome/browser/policy into a layered
component.
BUG=271392
NOTRY=true
Review URL: https://codereview.chromium.org/92153002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238097 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/policy.gypi')
-rw-r--r-- | components/policy.gypi | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/components/policy.gypi b/components/policy.gypi index 4580dea..17b5cf9 100644 --- a/components/policy.gypi +++ b/components/policy.gypi @@ -21,11 +21,13 @@ 'conditions': [ ['configuration_policy==1', { 'sources': [ - 'policy/core/common/policy_bundle.cc', - 'policy/core/common/policy_bundle.h', + 'policy/core/common/configuration_policy_provider.cc', + 'policy/core/common/configuration_policy_provider.h', 'policy/core/common/external_data_fetcher.cc', 'policy/core/common/external_data_fetcher.h', 'policy/core/common/external_data_manager.h', + 'policy/core/common/policy_bundle.cc', + 'policy/core/common/policy_bundle.h', 'policy/core/common/policy_details.h', 'policy/core/common/policy_namespace.cc', 'policy/core/common/policy_namespace.h', @@ -64,4 +66,33 @@ ], }, ], + 'conditions': [ + ['configuration_policy==1', { + 'targets': [ + { + 'target_name': 'policy_test_support', + 'type': 'static_library', + # This must be undefined so that POLICY_EXPORT works correctly in + # the static_library build. + 'defines!': [ + 'POLICY_COMPONENT_IMPLEMENTATION', + ], + 'dependencies': [ + 'policy_component', + '../testing/gmock.gyp:gmock', + '../testing/gtest.gyp:gtest', + ], + 'include_dirs': [ + '..', + ], + 'sources': [ + 'policy/core/common/configuration_policy_provider_test.cc', + 'policy/core/common/configuration_policy_provider_test.h', + 'policy/core/common/mock_configuration_policy_provider.cc', + 'policy/core/common/mock_configuration_policy_provider.h', + ], + }, + ], + }], + ], } |