Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / components / content_settings.gypi
index 478aa86..e181e30 100644 (file)
@@ -5,15 +5,55 @@
 {
   'targets': [
     {
+      # GN version: //components/content_settings/core/browser
+      'target_name': 'content_settings_core_browser',
+      'type': 'static_library',
+      'dependencies': [
+        '../base/base.gyp:base',
+        'content_settings_core_common',
+      ],
+      'variables': { 'enable_wexit_time_destructors': 1, },
+      'include_dirs': [
+        '..',
+      ],
+      'sources': [
+        # Note: sources list duplicated in GN build.
+        'content_settings/core/browser/content_settings_details.cc',
+        'content_settings/core/browser/content_settings_details.h',
+        'content_settings/core/browser/content_settings_observer.h',
+        'content_settings/core/browser/content_settings_provider.h',
+        'content_settings/core/browser/content_settings_observable_provider.cc',
+        'content_settings/core/browser/content_settings_observable_provider.h',
+        'content_settings/core/browser/content_settings_origin_identifier_value_map.cc',
+        'content_settings/core/browser/content_settings_origin_identifier_value_map.h',
+        'content_settings/core/browser/content_settings_rule.cc',
+        'content_settings/core/browser/content_settings_rule.h',
+      ],
+    },
+    {
       # GN version: //components/content_settings/core/common
       'target_name': 'content_settings_core_common',
-      'type': 'none',
+      'type': 'static_library',
+      'dependencies': [
+        '../base/base.gyp:base',
+        '../net/net.gyp:net',
+        '../url/url.gyp:url_lib',
+      ],
+      'variables': { 'enable_wexit_time_destructors': 1, },
       'include_dirs': [
         '..',
       ],
       'sources': [
         # Note: sources list duplicated in GN build.
+        'content_settings/core/common/content_settings.cc',
+        'content_settings/core/common/content_settings.h',
+        'content_settings/core/common/content_settings_pattern.cc',
+        'content_settings/core/common/content_settings_pattern.h',
+        'content_settings/core/common/content_settings_pattern_parser.cc',
+        'content_settings/core/common/content_settings_pattern_parser.h',
         'content_settings/core/common/content_settings_types.h',
+        'content_settings/core/common/permission_request_id.h',
+        'content_settings/core/common/permission_request_id.cc',
       ],
     },
   ],