[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 1 | # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | { |
| 6 | 'targets': [ |
| 7 | { |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 8 | # GN version: //components/content_settings/core/browser |
| 9 | 'target_name': 'content_settings_core_browser', |
| 10 | 'type': 'static_library', |
| 11 | 'dependencies': [ |
| 12 | '../base/base.gyp:base', |
brettw | 81d760e | 2014-11-25 20:30:10 | [diff] [blame] | 13 | '../net/net.gyp:net', |
| 14 | '../url/url.gyp:url_lib', |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 15 | 'content_settings_core_common', |
brettw | 81d760e | 2014-11-25 20:30:10 | [diff] [blame] | 16 | 'pref_registry', |
brettw | 58cd1f1 | 2016-01-30 05:56:05 | [diff] [blame] | 17 | 'prefs/prefs.gyp:prefs', |
rsleevi | 24f64dc2 | 2015-08-07 21:39:21 | [diff] [blame] | 18 | 'url_formatter/url_formatter.gyp:url_formatter', |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 19 | ], |
| 20 | 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 21 | 'include_dirs': [ |
| 22 | '..', |
| 23 | ], |
| 24 | 'sources': [ |
| 25 | # Note: sources list duplicated in GN build. |
knn | 95221ffe | 2015-03-04 20:42:43 | [diff] [blame] | 26 | 'content_settings/core/browser/content_settings_binary_value_map.cc', |
| 27 | 'content_settings/core/browser/content_settings_binary_value_map.h', |
vabr | 478dd52 | 2014-10-10 11:13:26 | [diff] [blame] | 28 | 'content_settings/core/browser/content_settings_client.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 29 | 'content_settings/core/browser/content_settings_default_provider.cc', |
| 30 | 'content_settings/core/browser/content_settings_default_provider.h', |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 31 | 'content_settings/core/browser/content_settings_details.cc', |
| 32 | 'content_settings/core/browser/content_settings_details.h', |
raymes | 5c0f191 | 2015-09-03 02:42:41 | [diff] [blame] | 33 | 'content_settings/core/browser/content_settings_info.cc', |
| 34 | 'content_settings/core/browser/content_settings_info.h', |
mukai | 9afeee5 | 2014-09-22 19:10:51 | [diff] [blame] | 35 | 'content_settings/core/browser/content_settings_observable_provider.cc', |
| 36 | 'content_settings/core/browser/content_settings_observable_provider.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 37 | 'content_settings/core/browser/content_settings_observer.h', |
vasilii | 558f1a2 | 2015-01-14 09:29:58 | [diff] [blame] | 38 | 'content_settings/core/browser/content_settings_origin_identifier_value_map.cc', |
| 39 | 'content_settings/core/browser/content_settings_origin_identifier_value_map.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 40 | 'content_settings/core/browser/content_settings_policy_provider.cc', |
| 41 | 'content_settings/core/browser/content_settings_policy_provider.h', |
raymes | 9c72164 | 2015-03-18 06:34:00 | [diff] [blame] | 42 | 'content_settings/core/browser/content_settings_pref.cc', |
| 43 | 'content_settings/core/browser/content_settings_pref.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 44 | 'content_settings/core/browser/content_settings_pref_provider.cc', |
| 45 | 'content_settings/core/browser/content_settings_pref_provider.h', |
| 46 | 'content_settings/core/browser/content_settings_provider.h', |
raymes | 5c0f191 | 2015-09-03 02:42:41 | [diff] [blame] | 47 | 'content_settings/core/browser/content_settings_registry.cc', |
| 48 | 'content_settings/core/browser/content_settings_registry.h', |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 49 | 'content_settings/core/browser/content_settings_rule.cc', |
| 50 | 'content_settings/core/browser/content_settings_rule.h', |
satorux | ba9fc86 | 2015-02-17 01:16:42 | [diff] [blame] | 51 | 'content_settings/core/browser/content_settings_usages_state.cc', |
| 52 | 'content_settings/core/browser/content_settings_usages_state.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 53 | 'content_settings/core/browser/content_settings_utils.cc', |
| 54 | 'content_settings/core/browser/content_settings_utils.h', |
droger | b171697 | 2015-06-30 09:04:09 | [diff] [blame] | 55 | 'content_settings/core/browser/cookie_settings.cc', |
| 56 | 'content_settings/core/browser/cookie_settings.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 57 | 'content_settings/core/browser/host_content_settings_map.cc', |
| 58 | 'content_settings/core/browser/host_content_settings_map.h', |
vabr | 4856559 | 2014-10-08 15:06:02 | [diff] [blame] | 59 | 'content_settings/core/browser/local_shared_objects_counter.h', |
raymes | 7989563 | 2015-07-28 07:19:59 | [diff] [blame] | 60 | 'content_settings/core/browser/website_settings_info.cc', |
| 61 | 'content_settings/core/browser/website_settings_info.h', |
| 62 | 'content_settings/core/browser/website_settings_registry.cc', |
| 63 | 'content_settings/core/browser/website_settings_registry.h', |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 64 | ], |
dbeam | b1a517c | 2015-09-10 22:34:16 | [diff] [blame] | 65 | 'conditions': [ |
| 66 | ['enable_plugins == 1', { |
| 67 | 'sources': [ |
| 68 | 'content_settings/core/browser/plugins_field_trial.cc', |
| 69 | 'content_settings/core/browser/plugins_field_trial.h', |
| 70 | ], |
dbeam | b1a517c | 2015-09-10 22:34:16 | [diff] [blame] | 71 | }], |
| 72 | ], |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 73 | # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 74 | 'msvs_disabled_warnings': [4267, ], |
vasilii | ac46139 | 2014-09-18 11:35:17 | [diff] [blame] | 75 | }, |
| 76 | { |
[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 77 | # GN version: //components/content_settings/core/common |
| 78 | 'target_name': 'content_settings_core_common', |
vasilii | f62dbf9 | 2014-09-05 10:23:13 | [diff] [blame] | 79 | 'type': 'static_library', |
| 80 | 'dependencies': [ |
| 81 | '../base/base.gyp:base', |
| 82 | '../net/net.gyp:net', |
| 83 | '../url/url.gyp:url_lib', |
| 84 | ], |
vasilii | 94a1f29 | 2014-09-02 10:03:04 | [diff] [blame] | 85 | 'variables': { 'enable_wexit_time_destructors': 1, }, |
[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 86 | 'include_dirs': [ |
| 87 | '..', |
| 88 | ], |
| 89 | 'sources': [ |
| 90 | # Note: sources list duplicated in GN build. |
mukai | 077089f | 2014-09-11 18:41:52 | [diff] [blame] | 91 | 'content_settings/core/common/content_settings.cc', |
| 92 | 'content_settings/core/common/content_settings.h', |
vasilii | f62dbf9 | 2014-09-05 10:23:13 | [diff] [blame] | 93 | 'content_settings/core/common/content_settings_pattern.cc', |
| 94 | 'content_settings/core/common/content_settings_pattern.h', |
| 95 | 'content_settings/core/common/content_settings_pattern_parser.cc', |
| 96 | 'content_settings/core/common/content_settings_pattern_parser.h', |
[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 97 | 'content_settings/core/common/content_settings_types.h', |
mukai | 8eaec82 | 2014-10-25 17:53:16 | [diff] [blame] | 98 | 'content_settings/core/common/pref_names.cc', |
satorux | ba9fc86 | 2015-02-17 01:16:42 | [diff] [blame] | 99 | 'content_settings/core/common/pref_names.h', |
[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 100 | ], |
| 101 | }, |
lucinka.brozkova | a410c80 | 2014-11-06 12:09:33 | [diff] [blame] | 102 | { |
| 103 | # GN version: //components/content_settings/core/test:test_support |
| 104 | 'target_name': 'content_settings_core_test_support', |
| 105 | 'type': 'static_library', |
| 106 | 'dependencies': [ |
| 107 | 'content_settings_core_browser', |
| 108 | 'content_settings_core_common', |
| 109 | '../base/base.gyp:base', |
| 110 | ], |
| 111 | 'include_dirs': [ |
| 112 | '..', |
| 113 | ], |
| 114 | 'sources': [ |
| 115 | # Note: sources list duplicated in GN build. |
| 116 | 'content_settings/core/test/content_settings_test_utils.cc', |
| 117 | 'content_settings/core/test/content_settings_test_utils.h', |
| 118 | ], |
| 119 | }, |
sdefresne | 047d132 | 2016-02-04 18:10:50 | [diff] [blame] | 120 | ], |
| 121 | 'conditions': [ |
| 122 | ['OS!="ios"', { |
| 123 | 'targets': [ |
| 124 | { |
| 125 | # GN version: //components/content_settings/content/common |
| 126 | 'target_name': 'content_settings_content_common', |
| 127 | 'type': 'static_library', |
| 128 | 'dependencies': [ |
| 129 | 'content_settings_core_common', |
| 130 | '../base/base.gyp:base', |
sdefresne | 047d132 | 2016-02-04 18:10:50 | [diff] [blame] | 131 | '../ipc/ipc.gyp:ipc', |
| 132 | '../url/url.gyp:url_lib', |
markdittmer | 67b71ea | 2016-03-03 22:40:03 | [diff] [blame] | 133 | '../url/ipc/url_ipc.gyp:url_ipc', |
sdefresne | 047d132 | 2016-02-04 18:10:50 | [diff] [blame] | 134 | ], |
| 135 | 'include_dirs': [ |
| 136 | '..', |
| 137 | ], |
| 138 | 'sources': [ |
| 139 | # Note: sources list duplicated in GN build. |
| 140 | 'content_settings/content/common/content_settings_message_generator.cc', |
| 141 | 'content_settings/content/common/content_settings_message_generator.h', |
| 142 | 'content_settings/content/common/content_settings_messages.h', |
| 143 | ], |
| 144 | }, |
vabr | fc325fa | 2015-04-10 16:24:45 | [diff] [blame] | 145 | ], |
sdefresne | 047d132 | 2016-02-04 18:10:50 | [diff] [blame] | 146 | }] |
[email protected] | 08f7101 | 2014-07-25 10:27:54 | [diff] [blame] | 147 | ], |
| 148 | } |