| 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 | 
|---|