Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / xwalk / xwalk.gyp
index 629f1dc..475eb9b 100644 (file)
@@ -57,6 +57,8 @@
         '../v8/tools/gyp/v8.gyp:v8',
         '../webkit/child/webkit_child.gyp:webkit_child',
         '../webkit/common/webkit_common.gyp:webkit_common',
+        '../webkit/storage_browser.gyp:webkit_storage_browser',
+        '../webkit/storage_common.gyp:webkit_storage_common',
         '../webkit/webkit_resources.gyp:webkit_resources',
         'xwalk_application_lib',
         'xwalk_resources',
         '../extensions/common/constants.h',
         '../extensions/common/url_pattern.cc',
         '../extensions/common/url_pattern.h',
+        'experimental/native_file_system/native_file_system_extension.cc',
+        'experimental/native_file_system/native_file_system_extension.h',
+        'experimental/native_file_system/virtual_root_provider.cc',
+        'experimental/native_file_system/virtual_root_provider.h',
         'runtime/app/android/xwalk_main_delegate_android.cc',
         'runtime/app/android/xwalk_main_delegate_android.h',
         'runtime/app/xwalk_main_delegate.cc',
         'runtime/browser/speech/speech_recognition_manager_delegate.h',
         'runtime/browser/sysapps_component.cc',
         'runtime/browser/sysapps_component.h',
+        'runtime/browser/storage_component.cc',
+        'runtime/browser/storage_component.h',
         'runtime/browser/ui/color_chooser.cc',
         'runtime/browser/ui/color_chooser.h',
         'runtime/browser/ui/color_chooser_android.cc',
         'runtime/renderer/android/xwalk_permission_client.h',
         'runtime/renderer/android/xwalk_render_view_ext.cc',
         'runtime/renderer/android/xwalk_render_view_ext.h',
+        'runtime/renderer/isolated_file_system.cc',
+        'runtime/renderer/isolated_file_system.h',
         'runtime/renderer/pepper/pepper_helper.cc',
         'runtime/renderer/pepper/pepper_helper.h',
         'runtime/renderer/pepper/pepper_uma_host.cc',
             '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
           ],
           'sources': [
-            'runtime/browser/ui/screen_orientation.h',
-            'runtime/extension/screen_orientation_extension.cc',
-            'runtime/extension/screen_orientation_extension.h',
+            'experimental/native_file_system/virtual_root_provider_tizen.cc',
             'runtime/browser/tizen/tizen_locale_listener.cc',
             'runtime/browser/tizen/tizen_locale_listener.h',
           ],
             'xwalk_core_jar_jni',
             'xwalk_core_native_jni',
           ],
+          'sources': [
+            'experimental/native_file_system/virtual_root_provider_android.cc',
+          ],
           'sources!':[
             'runtime/renderer/xwalk_render_process_observer_generic.cc',
             'runtime/renderer/xwalk_render_process_observer_generic.h',
             '../build/linux/system.gyp:fontconfig',
             '../build/linux/system.gyp:dbus',
           ],
+          'sources': [
+            'experimental/native_file_system/virtual_root_provider_linux.cc',
+          ]
         }],  # OS=="linux"
-        ['os_posix==1 and OS != "mac" and linux_use_tcmalloc==1', {
+        ['os_posix==1 and OS != "mac" and use_allocator=="tcmalloc"', {
           'dependencies': [
             # This is needed by content/app/content_main_runner.cc
             '../base/allocator/allocator.gyp:allocator',
           ],
-        }],  # os_posix==1 and OS != "mac" and linux_use_tcmalloc==1
+        }],  # os_posix==1 and OS != "mac" and use_allocator=="tcmalloc"
         ['use_custom_freetype==1', {
           'dependencies': [
              '../third_party/freetype2/freetype2.gyp:freetype2',
       'dependencies': [
         '<(DEPTH)/ui/base/strings/ui_strings.gyp:ui_strings',
         '<(DEPTH)/ui/resources/ui_resources.gyp:ui_resources',
+        '<(DEPTH)/content/content_resources.gyp:content_resources',
         'xwalk_resources',
       ],
       'conditions': [
               '<(SHARED_INTERMEDIATE_DIR)/ui/app_locale_settings/app_locale_settings_en-US.pak',
               '<(SHARED_INTERMEDIATE_DIR)/ui/ui_strings/ui_strings_en-US.pak',
               '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_resources_100_percent.pak',
+              '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak',
               '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.pak',
               '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources_100_percent.pak',
               '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_strings_en-US.pak',