| 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 # 'chromium_code': 1, |
| 7 'feature_defines': [ | 8 'feature_defines': [ |
| 8 'ENABLE_CHANNEL_MESSAGING=1', | 9 'ENABLE_CHANNEL_MESSAGING=1', |
| 9 'ENABLE_DATABASE=1', | 10 'ENABLE_DATABASE=1', |
| 10 'ENABLE_DATAGRID=0', | 11 'ENABLE_DATAGRID=0', |
| 11 'ENABLE_OFFLINE_WEB_APPLICATIONS=1', | 12 'ENABLE_OFFLINE_WEB_APPLICATIONS=1', |
| 12 'ENABLE_DASHBOARD_SUPPORT=0', | 13 'ENABLE_DASHBOARD_SUPPORT=0', |
| 13 'ENABLE_DOM_STORAGE=1', | 14 'ENABLE_DOM_STORAGE=1', |
| 14 'ENABLE_JAVASCRIPT_DEBUGGER=0', | 15 'ENABLE_JAVASCRIPT_DEBUGGER=0', |
| 15 'ENABLE_JSC_MULTIPLE_THREADS=0', | 16 'ENABLE_JSC_MULTIPLE_THREADS=0', |
| 16 'ENABLE_ICONDATABASE=0', | 17 'ENABLE_ICONDATABASE=0', |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 554 'action': ['python', 'build/rule_binding.py', '<(RULE_INPUT_PATH)', '<
(INTERMEDIATE_DIR)/bindings', '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings', '--'
, '<@(_inputs)', '--', '--defines', '<(feature_defines) LANGUAGE_JAVASCRIPT V8_B
INDING', '--generator', 'V8', '<@(generator_include_dirs)'], | 555 'action': ['python', 'build/rule_binding.py', '<(RULE_INPUT_PATH)', '<
(INTERMEDIATE_DIR)/bindings', '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings', '--'
, '<@(_inputs)', '--', '--defines', '<(feature_defines) LANGUAGE_JAVASCRIPT V8_B
INDING', '--generator', 'V8', '<@(generator_include_dirs)'], |
| 555 # They are included by DerivedSourcesAllInOne.cpp instead. | 556 # They are included by DerivedSourcesAllInOne.cpp instead. |
| 556 'process_outputs_as_sources': 0, | 557 'process_outputs_as_sources': 0, |
| 557 'message': 'Generating binding from <(RULE_INPUT_PATH)', | 558 'message': 'Generating binding from <(RULE_INPUT_PATH)', |
| 558 }, | 559 }, |
| 559 ], | 560 ], |
| 560 'include_dirs': [ | 561 'include_dirs': [ |
| 561 '<(INTERMEDIATE_DIR)', | 562 '<(INTERMEDIATE_DIR)', |
| 562 '<(SHARED_INTERMEDIATE_DIR)/webkit', | 563 '<(SHARED_INTERMEDIATE_DIR)/webkit', |
| 563 '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings', | 564 '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings', |
| 565 'chaos', |
| 564 '<@(webcore_include_dirs)', | 566 '<@(webcore_include_dirs)', |
| 565 ], | 567 ], |
| 566 'sources': [ | 568 'sources': [ |
| 567 # bison rule | 569 # bison rule |
| 568 '../third_party/WebKit/WebCore/css/CSSGrammar.y', | 570 '../third_party/WebKit/WebCore/css/CSSGrammar.y', |
| 569 '../third_party/WebKit/WebCore/xml/XPathGrammar.y', | 571 '../third_party/WebKit/WebCore/xml/XPathGrammar.y', |
| 570 | 572 |
| 571 # gperf rule | 573 # gperf rule |
| 572 '../third_party/WebKit/WebCore/html/DocTypeStrings.gperf', | 574 '../third_party/WebKit/WebCore/html/DocTypeStrings.gperf', |
| 573 '../third_party/WebKit/WebCore/html/HTMLEntityNames.gperf', | 575 '../third_party/WebKit/WebCore/html/HTMLEntityNames.gperf', |
| (...skipping 12 matching lines...) Expand all Loading... |
| 586 'extensions/v8/interval_extension.h', | 588 'extensions/v8/interval_extension.h', |
| 587 'extensions/v8/playback_extension.cc', | 589 'extensions/v8/playback_extension.cc', |
| 588 'extensions/v8/playback_extension.h', | 590 'extensions/v8/playback_extension.h', |
| 589 'extensions/v8/profiler_extension.cc', | 591 'extensions/v8/profiler_extension.cc', |
| 590 'extensions/v8/profiler_extension.h', | 592 'extensions/v8/profiler_extension.h', |
| 591 'extensions/v8/benchmarking_extension.cc', | 593 'extensions/v8/benchmarking_extension.cc', |
| 592 'extensions/v8/benchmarking_extension.h', | 594 'extensions/v8/benchmarking_extension.h', |
| 593 | 595 |
| 594 # For WebCoreSystemInterface, Mac-only. | 596 # For WebCoreSystemInterface, Mac-only. |
| 595 '../third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface.m', | 597 '../third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface.m', |
| 598 |
| 599 # For Geolocation experiment |
| 600 'chaos/Chaos.idl', |
| 601 'chaos/ChaosCoordinates.idl', |
| 602 'chaos/ChaosGeolocation.idl', |
| 603 'chaos/ChaosGeoposition.idl', |
| 604 'chaos/ChaosPositionCallback.idl', |
| 605 |
| 606 |
| 607 'chaos/Chaos.cpp', |
| 608 'chaos/ChaosCoordinates.cpp', |
| 609 'chaos/ChaosGeolocation.cpp', |
| 610 'chaos/ChaosGeoposition.cpp', |
| 611 |
| 612 'chaos/V8ChaosGeolocationCustom.cpp', |
| 613 'chaos/V8CustomChaosPositionCallback.cpp', |
| 596 ], | 614 ], |
| 597 'sources/': [ | 615 'sources/': [ |
| 598 # Exclude JSC custom bindings. | 616 # Exclude JSC custom bindings. |
| 599 ['exclude', '/third_party/WebKit/WebCore/bindings/js'], | 617 ['exclude', '/third_party/WebKit/WebCore/bindings/js'], |
| 600 | 618 |
| 601 # SVG_FILTERS only. | 619 # SVG_FILTERS only. |
| 602 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.idl$'
], | 620 ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.idl$'
], |
| 603 | 621 |
| 604 # Fortunately, many things can be excluded by using broad patterns. | 622 # Fortunately, many things can be excluded by using broad patterns. |
| 605 | 623 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 631 '../third_party/WebKit/WebCore/dom/EventTarget.idl', | 649 '../third_party/WebKit/WebCore/dom/EventTarget.idl', |
| 632 '../third_party/WebKit/WebCore/html/VoidCallback.idl', | 650 '../third_party/WebKit/WebCore/html/VoidCallback.idl', |
| 633 | 651 |
| 634 # JSC-only. | 652 # JSC-only. |
| 635 '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.idl', | 653 '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.idl', |
| 636 | 654 |
| 637 # ENABLE_GEOLOCATION only. | 655 # ENABLE_GEOLOCATION only. |
| 638 '../third_party/WebKit/WebCore/page/Geolocation.idl', | 656 '../third_party/WebKit/WebCore/page/Geolocation.idl', |
| 639 '../third_party/WebKit/WebCore/page/Geoposition.idl', | 657 '../third_party/WebKit/WebCore/page/Geoposition.idl', |
| 640 '../third_party/WebKit/WebCore/page/PositionCallback.idl', | 658 '../third_party/WebKit/WebCore/page/PositionCallback.idl', |
| 641 '../third_party/WebKit/WebCore/page/PositionError.idl', | 659 # '../third_party/WebKit/WebCore/page/PositionError.idl', |
| 642 '../third_party/WebKit/WebCore/page/PositionErrorCallback.idl', | 660 # '../third_party/WebKit/WebCore/page/PositionErrorCallback.idl', |
| 643 | 661 |
| 644 # Bindings with custom Objective-C implementations. | 662 # Bindings with custom Objective-C implementations. |
| 645 '../third_party/WebKit/WebCore/page/AbstractView.idl', | 663 '../third_party/WebKit/WebCore/page/AbstractView.idl', |
| 646 | 664 |
| 647 # TODO(mark): I don't know why all of these are excluded. | 665 # TODO(mark): I don't know why all of these are excluded. |
| 648 # Extra SVG bindings to exclude. | 666 # Extra SVG bindings to exclude. |
| 649 '../third_party/WebKit/WebCore/svg/ElementTimeControl.idl', | 667 '../third_party/WebKit/WebCore/svg/ElementTimeControl.idl', |
| 650 '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.idl', | 668 '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.idl', |
| 651 '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.i
dl', | 669 '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.i
dl', |
| 652 '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.idl', | 670 '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.idl', |
| (...skipping 901 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1554 'files': [ | 1572 'files': [ |
| 1555 | 1573 |
| 1556 '<@(webinspector_image_files)', | 1574 '<@(webinspector_image_files)', |
| 1557 | 1575 |
| 1558 ], | 1576 ], |
| 1559 }, | 1577 }, |
| 1560 ], | 1578 ], |
| 1561 }, | 1579 }, |
| 1562 ], | 1580 ], |
| 1563 } | 1581 } |
| OLD | NEW |