Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(517)

Side by Side Diff: webkit/webkit.gyp

Issue 159059: Enable DOM_STORAGE in our build. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « webkit/glue/webview_impl.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'feature_defines': [ 7 'feature_defines': [
8 'ENABLE_CHANNEL_MESSAGING=1', 8 'ENABLE_CHANNEL_MESSAGING=1',
9 'ENABLE_DATABASE=1', 9 'ENABLE_DATABASE=1',
10 'ENABLE_DATAGRID=1', 10 'ENABLE_DATAGRID=1',
11 'ENABLE_DASHBOARD_SUPPORT=0', 11 'ENABLE_DASHBOARD_SUPPORT=0',
12 'ENABLE_DOM_STORAGE=1',
12 'ENABLE_JAVASCRIPT_DEBUGGER=0', 13 'ENABLE_JAVASCRIPT_DEBUGGER=0',
13 'ENABLE_JSC_MULTIPLE_THREADS=0', 14 'ENABLE_JSC_MULTIPLE_THREADS=0',
14 'ENABLE_ICONDATABASE=0', 15 'ENABLE_ICONDATABASE=0',
15 'ENABLE_XSLT=1', 16 'ENABLE_XSLT=1',
16 'ENABLE_XPATH=1', 17 'ENABLE_XPATH=1',
17 'ENABLE_SHARED_WORKERS=0', 18 'ENABLE_SHARED_WORKERS=0',
18 'ENABLE_SVG=1', 19 'ENABLE_SVG=1',
19 'ENABLE_SVG_ANIMATION=1', 20 'ENABLE_SVG_ANIMATION=1',
20 'ENABLE_SVG_AS_IMAGE=1', 21 'ENABLE_SVG_AS_IMAGE=1',
21 'ENABLE_SVG_USE=1', 22 'ENABLE_SVG_USE=1',
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after
587 'extensions/v8/benchmarking_extension.cc', 588 'extensions/v8/benchmarking_extension.cc',
588 'extensions/v8/benchmarking_extension.h', 589 'extensions/v8/benchmarking_extension.h',
589 590
590 # For WebCoreSystemInterface, Mac-only. 591 # For WebCoreSystemInterface, Mac-only.
591 '../third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface.m', 592 '../third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface.m',
592 ], 593 ],
593 'sources/': [ 594 'sources/': [
594 # Exclude JSC custom bindings. 595 # Exclude JSC custom bindings.
595 ['exclude', '/third_party/WebKit/WebCore/bindings/js'], 596 ['exclude', '/third_party/WebKit/WebCore/bindings/js'],
596 597
597 # Don't build bindings for storage.
598 ['exclude', '/third_party/WebKit/WebCore/storage/Storage[^/]*\\.idl$'],
599
600 # SVG_FILTERS only. 598 # SVG_FILTERS only.
601 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.idl$' ], 599 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.idl$' ],
602 600
603 # Fortunately, many things can be excluded by using broad patterns. 601 # Fortunately, many things can be excluded by using broad patterns.
604 602
605 # Exclude things that don't apply to the Chromium platform on the basis 603 # Exclude things that don't apply to the Chromium platform on the basis
606 # of their enclosing directories and tags at the ends of their 604 # of their enclosing directories and tags at the ends of their
607 # filenames. 605 # filenames.
608 ['exclude', '/(android|cairo|cf|cg|curl|gtk|linux|mac|opentype|posix|qt| soup|symbian|win|wx)/'], 606 ['exclude', '/(android|cairo|cf|cg|curl|gtk|linux|mac|opentype|posix|qt| soup|symbian|win|wx)/'],
609 ['exclude', '(?<!Chromium)(SVGAllInOne|Android|Cairo|CF|CG|Curl|Gtk|Linu x|Mac|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|Win|Wx)\\.(cpp|mm?)$'], 607 ['exclude', '(?<!Chromium)(SVGAllInOne|Android|Cairo|CF|CG|Curl|Gtk|Linu x|Mac|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|Win|Wx)\\.(cpp|mm?)$'],
610 608
611 # JSC-only. 609 # JSC-only.
612 ['exclude', '/third_party/WebKit/WebCore/inspector/JavaScript[^/]*\\.cpp $'], 610 ['exclude', '/third_party/WebKit/WebCore/inspector/JavaScript[^/]*\\.cpp $'],
613 611
614 # ENABLE_OFFLINE_WEB_APPLICATIONS only. 612 # ENABLE_OFFLINE_WEB_APPLICATIONS only.
615 ['exclude', '/third_party/WebKit/WebCore/loader/appcache/'], 613 ['exclude', '/third_party/WebKit/WebCore/loader/appcache/'],
616 614
617 # SVG_FILTERS only. 615 # SVG_FILTERS only.
618 ['exclude', '/third_party/WebKit/WebCore/(platform|svg)/graphics/filters /'], 616 ['exclude', '/third_party/WebKit/WebCore/(platform|svg)/graphics/filters /'],
619 ['exclude', '/third_party/WebKit/WebCore/svg/Filter[^/]*\\.cpp$'], 617 ['exclude', '/third_party/WebKit/WebCore/svg/Filter[^/]*\\.cpp$'],
620 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.cpp$' ], 618 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.cpp$' ],
621 619
622 # Exclude some, but not all, of storage.
623 ['exclude', '/third_party/WebKit/WebCore/storage/(Local|Session)Storage[ ^/]*\\.cpp$'],
624
625 # Exclude PluginDebug.cpp since it doesn't compile properly without the 620 # Exclude PluginDebug.cpp since it doesn't compile properly without the
626 # correct npapi.h inclusion (http://crbug.com/17127 621 # correct npapi.h inclusion (http://crbug.com/17127
627 ['exclude', '/third_party/WebKit/WebCore/plugins/PluginDebug.cpp'], 622 ['exclude', '/third_party/WebKit/WebCore/plugins/PluginDebug.cpp'],
628 ['exclude', '/third_party/WebKit/WebCore/plugins/PluginDebug.h'], 623 ['exclude', '/third_party/WebKit/WebCore/plugins/PluginDebug.h'],
629 ], 624 ],
630 'sources!': [ 625 'sources!': [
631 # Custom bindings in bindings/v8/custom exist for these. 626 # Custom bindings in bindings/v8/custom exist for these.
632 '../third_party/WebKit/WebCore/dom/EventListener.idl', 627 '../third_party/WebKit/WebCore/dom/EventListener.idl',
633 '../third_party/WebKit/WebCore/dom/EventTarget.idl', 628 '../third_party/WebKit/WebCore/dom/EventTarget.idl',
634 '../third_party/WebKit/WebCore/html/VoidCallback.idl', 629 '../third_party/WebKit/WebCore/html/VoidCallback.idl',
(...skipping 29 matching lines...) Expand all
664 '../third_party/WebKit/WebCore/svg/SVGTransformable.idl', 659 '../third_party/WebKit/WebCore/svg/SVGTransformable.idl',
665 '../third_party/WebKit/WebCore/svg/SVGViewSpec.idl', 660 '../third_party/WebKit/WebCore/svg/SVGViewSpec.idl',
666 '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.idl', 661 '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.idl',
667 662
668 # TODO(mark): I don't know why these are excluded, either. 663 # TODO(mark): I don't know why these are excluded, either.
669 # Someone (me?) should figure it out and add appropriate comments. 664 # Someone (me?) should figure it out and add appropriate comments.
670 '../third_party/WebKit/WebCore/css/CSSUnknownRule.idl', 665 '../third_party/WebKit/WebCore/css/CSSUnknownRule.idl',
671 666
672 # A few things can't be excluded by patterns. List them individually. 667 # A few things can't be excluded by patterns. List them individually.
673 668
674 # Do not build StorageArea or StorageNamespace for Chromium. We (will) 669 # Don't build StorageNamespace. We have our own implementation.
675 # have our own implementation.
676 '../third_party/WebKit/WebCore/storage/StorageArea.cpp',
677 '../third_party/WebKit/WebCore/storage/StorageNamespace.cpp', 670 '../third_party/WebKit/WebCore/storage/StorageNamespace.cpp',
678 671
679 # Use history/BackForwardListChromium.cpp instead. 672 # Use history/BackForwardListChromium.cpp instead.
680 '../third_party/WebKit/WebCore/history/BackForwardList.cpp', 673 '../third_party/WebKit/WebCore/history/BackForwardList.cpp',
681 674
682 # Use loader/icon/IconDatabaseNone.cpp instead. 675 # Use loader/icon/IconDatabaseNone.cpp instead.
683 '../third_party/WebKit/WebCore/loader/icon/IconDatabase.cpp', 676 '../third_party/WebKit/WebCore/loader/icon/IconDatabase.cpp',
684 677
685 # Use platform/KURLGoogle.cpp instead. 678 # Use platform/KURLGoogle.cpp instead.
686 '../third_party/WebKit/WebCore/platform/KURL.cpp', 679 '../third_party/WebKit/WebCore/platform/KURL.cpp',
(...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after
1037 'api/src/ChromiumThreading.cpp', 1030 'api/src/ChromiumThreading.cpp',
1038 'api/src/gtk/WebFontInfo.cpp', 1031 'api/src/gtk/WebFontInfo.cpp',
1039 'api/src/gtk/WebFontInfo.h', 1032 'api/src/gtk/WebFontInfo.h',
1040 'api/src/gtk/WebInputEventFactory.cpp', 1033 'api/src/gtk/WebInputEventFactory.cpp',
1041 'api/src/x11/WebScreenInfoFactory.cpp', 1034 'api/src/x11/WebScreenInfoFactory.cpp',
1042 'api/src/mac/WebInputEventFactory.mm', 1035 'api/src/mac/WebInputEventFactory.mm',
1043 'api/src/mac/WebScreenInfoFactory.mm', 1036 'api/src/mac/WebScreenInfoFactory.mm',
1044 'api/src/LocalizedStrings.cpp', 1037 'api/src/LocalizedStrings.cpp',
1045 'api/src/MediaPlayerPrivateChromium.cpp', 1038 'api/src/MediaPlayerPrivateChromium.cpp',
1046 'api/src/ResourceHandle.cpp', 1039 'api/src/ResourceHandle.cpp',
1040 'api/src/StorageNamespaceProxy.cpp',
1041 'api/src/StorageNamespaceProxy.h',
1047 'api/src/TemporaryGlue.h', 1042 'api/src/TemporaryGlue.h',
1048 'api/src/WebCache.cpp', 1043 'api/src/WebCache.cpp',
1049 'api/src/WebCString.cpp', 1044 'api/src/WebCString.cpp',
1050 'api/src/WebCursorInfo.cpp', 1045 'api/src/WebCursorInfo.cpp',
1051 'api/src/WebData.cpp', 1046 'api/src/WebData.cpp',
1052 'api/src/WebDragData.cpp', 1047 'api/src/WebDragData.cpp',
1053 'api/src/WebForm.cpp', 1048 'api/src/WebForm.cpp',
1054 'api/src/WebHistoryItem.cpp', 1049 'api/src/WebHistoryItem.cpp',
1055 'api/src/WebHTTPBody.cpp', 1050 'api/src/WebHTTPBody.cpp',
1056 'api/src/WebImageCG.cpp', 1051 'api/src/WebImageCG.cpp',
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after
1677 '../third_party/WebKit/WebCore/inspector/front-end/Images/userInputP reviousIcon.png', 1672 '../third_party/WebKit/WebCore/inspector/front-end/Images/userInputP reviousIcon.png',
1678 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningIco n.png', 1673 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningIco n.png',
1679 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningMed iumIcon.png', 1674 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningMed iumIcon.png',
1680 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningsEr rors.png', 1675 '../third_party/WebKit/WebCore/inspector/front-end/Images/warningsEr rors.png',
1681 ], 1676 ],
1682 }, 1677 },
1683 ], 1678 ],
1684 }, 1679 },
1685 ], 1680 ],
1686 } 1681 }
OLDNEW
« no previous file with comments | « webkit/glue/webview_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698