OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |