Index: webkit/dom_storage/webkit_dom_storage.gypi |
diff --git a/webkit/dom_storage/webkit_dom_storage.gypi b/webkit/dom_storage/webkit_dom_storage.gypi |
index 22ec71184e70a25076acffc8b7c59bcd174b9f26..b5fca2c0b2a8b87b09246a6d5f754efd2f89dcc6 100644 |
--- a/webkit/dom_storage/webkit_dom_storage.gypi |
+++ b/webkit/dom_storage/webkit_dom_storage.gypi |
@@ -6,14 +6,19 @@ |
'targets': [ |
{ |
'target_name': 'dom_storage', |
- 'type': 'static_library', |
+ 'type': '<(component)', |
'variables': { 'enable_wexit_time_destructors': 1, }, |
+ 'defines': ['DOM_STORAGE_IMPLEMENTATION'], |
'dependencies': [ |
'<(DEPTH)/base/base.gyp:base', |
'<(DEPTH)/sql/sql.gyp:sql', |
'<(DEPTH)/third_party/leveldatabase/leveldatabase.gyp:leveldatabase', |
'<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', |
+ '<(DEPTH)/webkit/support/webkit_support.gyp:database', |
'<(DEPTH)/webkit/support/webkit_support.gyp:quota', |
+ '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', |
+ 'fileapi', |
+ 'glue', |
], |
'sources': [ |
'dom_storage_area.cc', |
@@ -25,6 +30,7 @@ |
'dom_storage_database.cc', |
'dom_storage_database.h', |
'dom_storage_database_adapter.h', |
+ 'dom_storage_export.h', |
'dom_storage_host.cc', |
'dom_storage_host.h', |
'dom_storage_map.cc', |